回答編集履歴

1

回答が間違っていたので修正「head -1」追加

2017/09/10 05:06

投稿

Tomak
Tomak

スコア1652

test CHANGED
@@ -1,10 +1,14 @@
1
- こんなかんじでょうか?
1
+ > つまり最初の4桁数字を抽出$killの引数にする。
2
+
3
+
4
+
5
+ すみません、ちゃんと質問を読んでませんでした。(下記`head -1`追加しました)
2
6
 
3
7
 
4
8
 
5
9
  ```bash
6
10
 
7
- ps -ef | grep unicorn | grep -v grep | cut -d" " -f1 | xargs kill
11
+ ps -ef | grep unicorn | grep -v grep | head -1 | cut -d" " -f1 | xargs kill
8
12
 
9
13
  ```
10
14
 
@@ -16,7 +20,7 @@
16
20
 
17
21
  ```bash
18
22
 
19
- ps -ef | grep unicorn | grep -v grep | awk '{print $2;}' | xargs kill
23
+ ps -ef | grep unicorn | grep -v grep | head -1 | awk '{print $2;}' | xargs kill
20
24
 
21
25
  ```
22
26
 
@@ -28,6 +32,6 @@
28
32
 
29
33
  ```bash
30
34
 
31
- ps -ef | grep unicorn | grep -v grep | awk -F '[ \t]+' '{print $2;}' | xargs kill
35
+ ps -ef | grep unicorn | grep -v grep | head -1 | awk -F '[ \t]+' '{print $2;}' | xargs kill
32
36
 
33
37
  ```