UNIX USER 1993年2月

作成日:2003-01-18
最終更新日:

UNIX 処方箋

バックグラウンドで実行中の処理をログアウトしても続行させる方法は次の通り。

% nohup command &

nohup とは、おそらく no hung up のことだろう。

ここで command は一つのプログラムまたはシェルスクリプト。 例としてホームディレクトリ以下の core ファイルを探して削除するコマンドを nohup を用いて行う方法。これを .logout コマンドに書いておけばログアウトするたびに core ファイルを自動的に削除してくれる。

% nohup find ~ -name core -exec /bin/rm {} \; &

.logout コマンドはこのように使うことができたのかと感動した。 今まではせいぜい fortune を表示させるぐらいしかできなかったと思っていたからだ。

まりんきょ学問所UNIX 手習い > UNIX USER 1993年2月


MARUYAMA Satosi