9
このシェルコマンドは何をしていますか?
trap 'sudo kill -9 -- -$$' EXIT
このシェルコマンドは何をしていますか?
trap 'sudo kill -9 -- -$$' EXIT
$$
スクリプト自体-$$
手段のプロセスID、プロセスグループIDを使用している--
はtrap
が殺すので、終了時にオプションの終わりを知らせますスクリプトのすべてのサブプロセス。オフトピックとしてこれを閉鎖しようとしている人々に
:このシェルスクリプトについての質問です - シェルをプログラムする方法についてです。プログラミングに関する質問はトピック[***]の***です(http://stackoverflow.com/faq)。 –
'kill -9'は基本的に常に悪い考えですが、 http://www.iki.fi/era/unix/award.html#killを参照してください。 – tripleee