UNIX USER 1993年2月 |
作成日:2003-01-18 最終更新日: |
バックグラウンドで実行中の処理をログアウトしても続行させる方法は次の通り。
% 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月