cronから起動されたシェルスクリプトをぶっ殺す

これを……

# ps auxwwf
root      4587  0.0  0.1 121604  2548 ?        Ss   11:52   0:00 crond
root      6037  0.0  0.1 150876  2968 ?        S    13:12   0:00  \_ CROND
root      6038  0.0  0.1 113096  2732 ?        Ss   13:12   0:00      \_ /bin/sh -c hoge.sh
root      6039  0.0  0.1 113100  2944 ?        S    13:12   0:00          \_ /bin/bash hoge.sh
root      6052  0.0  0.0 107912   636 ?        S    13:12   0:00              \_ sleep 3600

こうして……

# ps wwfx -o  "%p %r %y %x %c"
  PID  PGID TTY          TIME COMMAND
 4587  4587 ?        00:00:00 crond
 6037  4587 ?        00:00:00  \_ crond
 6038  6038 ?        00:00:00      \_ sh
 6039  6038 ?        00:00:00          \_ hoge.sh
 6052  6038 ?        00:00:00              \_ sleep

こうじゃ。 (特定プロセスグループをぶっ殺してる)

kill -- -6038

参考: linux – What’s the best way to send a signal to all members of a process group? – Stack Overflow