Mitsukiの魔法実験室

Mitsuki's Magic Laboratory
Since 2002.09.14

Information

現時点で以下のSNSアカウントを運用しています。

Fedibird: @mitsuki64@fedibird.com
Mastodon系。現在のメインアカウント。
Bluesky: @mitsuki64.fedibird.com.ap.brid.gy
Bluesky系。@mitsuki64@fedibird.comへのブリッジ。
notestock: mitsuki64
Mastodon等のログを蓄積・検索できるサービス。FedibirdとVivaldi socialのアカウントを登録中。
Misskey.io: @mitsuki64@misskey.io
Misskey系。RN/リアクションのみ。
Vivaldi social: @mitsuki64@vivaldi.net
Mastodon系。メインをFedibirdへ移動したため、ログ参照のみ。
Twitter: @mitsuki
プライベートモード、ログ参照のみ。

2007/02/19

Posted at 2007/02/19 11:26 in Diary|Unix

* 11:25 一度 tty から起動したプロセス

一度 tty から起動したプロセスをバックグラウンドで動かしてシェルから抜けた後も動かし続けるにはどうしたらいいんだろ。

 あれ、うち(FreeBSD)だと、バックグランドで動かしたままシェル終了しても普通にそのまま動いてるけどなあ(tiarra はそうやって常駐してる)……と気になって man してみると、bash ではデフォルトでシェル終了時に子プロセスに SIGHUP 送りまくるのに対して、(t)cshではデフォルトではシェル終了時に子プロセスに SIGHUP しないらしい。そういうことか……。
 この動作を制御するには、hup/nohup付きで起動するか((t)csh)、disown で joblist からジョブを削除すればいいらしい(bash)。

* 23:20
 ↑の話、bash 関係は微妙に勘違いしてるぽいので修正というか削除。

Page 1/41: 1 2 3 4 5 6 7 8 9 [>] [>>]