ある時点では、明らかな理由なく多くのスクリプトが中断されるように見えます。手動で実行しても動作します。ハングアウトで範囲を絞りましたps -ef
。一部の処理後、出力は停止します。
実行するとstrace ps -ef
多くの結果が得られ、最終的には次のようになります。
close(6) = 0
openat(AT_FDCWD, "/proc/27306/status", O_RDONLY) = 6
read(6, "Name:\tansible-playboo\nState:\tZ ("..., 2048) = 784
close(6) = 0
openat(AT_FDCWD, "/proc/27306/cmdline", O_RDONLY) = 6
read(6, "", 131072) = 0
close(6) = 0
write(1, "ansible 27306 26822 0 02:01 ? "..., 76ansible 27306 26822 0 02:01 ? 00:00:08 [ansible-playboo] <defunct>
) = 76
newfstatat(AT_FDCWD, "/proc/27308", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0
openat(AT_FDCWD, "/proc/27308/stat", O_RDONLY) = 6
read(6, "27308 (ansible-playboo) D 26822 "..., 2048) = 311
close(6) = 0
openat(AT_FDCWD, "/proc/27308/status", O_RDONLY) = 6
read(6, "Name:\tansible-playboo\nUmask:\t002"..., 2048) = 1150
close(6) = 0
openat(AT_FDCWD, "/proc/27308/cmdline", O_RDONLY) = 6
read(6,
だから私は「何かps 27308
」と思いました。ps
もう一度電話を切ってください。
注:ここにぶら下がると、それ以上の出力がなく、信号に対する応答がないことを意味します(^ c、^ z、またはkill
他の端末で;時々しかし常に無視されるわけではありませんkill -9
)
したがって、このプロセスが私のすべての問題の原因であることは明らかです。kill -9 27308
ルートに行きましょう。これでkill
絞首刑にされています。
普通のものでさえうまくshutdown -r now
いきませんでしたshutdown -nr now
。
プロセスがどのように混乱するのかを知っている人はいますか?以前見たことがありますか?これが起こるのを防ぐ方法は何ですか?