From 3e62634f13d10eb958ff5a090cf0e44c10dc6fa2 Mon Sep 17 00:00:00 2001 From: Henrique A Lavezzo Date: Wed, 8 Jan 2020 17:51:20 -0300 Subject: [PATCH 1/3] add rubist using shell way --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 6610bd6..09f5b92 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,13 @@ Credit: @hakluke ('utf-8')),signal.SIGTERM) ``` +## The rubist using shell way +Credit: @rynaro + +```bash +$ ruby -e 'system(killall -9 vim)' +``` + ## The Colon-less way Credit: @w181496 From 26f8a56480ea2f2b59af5ef97b5ed2f209cb0682 Mon Sep 17 00:00:00 2001 From: Henrique A Lavezzo Date: Wed, 8 Jan 2020 17:57:46 -0300 Subject: [PATCH 2/3] missing quotes; shame --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 09f5b92..8148411 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Credit: @hakluke Credit: @rynaro ```bash -$ ruby -e 'system(killall -9 vim)' +$ ruby -e 'system("killall -9 vim")' ``` ## The Colon-less way From c4956f157ecdcf9301a7bf50ea23871c2546f1ca Mon Sep 17 00:00:00 2001 From: Henrique A Lavezzo Date: Wed, 8 Jan 2020 18:13:04 -0300 Subject: [PATCH 3/3] mark one as lazy; add other use case --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8148411..cbff868 100644 --- a/README.md +++ b/README.md @@ -39,13 +39,20 @@ Credit: @hakluke ('utf-8')),signal.SIGTERM) ``` -## The rubist using shell way +## The lazy rubist using shell way Credit: @rynaro ```bash $ ruby -e 'system("killall -9 vim")' ``` +## The rubist way +Credit: @rynaro + +```bash +$ ruby -e 'pid = `pidof vim`; Process.kill(9, pid.to_i)' +``` + ## The Colon-less way Credit: @w181496