14/01/18 13:21:17.76 Das/W+RS
初めまして。よろしくお願いいたします。
教えて頂きたいことがあり、postします。
Linux機にSSHでログインした際、時間がかかる処理を、例えば
$ python hoge.py&
で実行したのちにSSH接続を切るとプロセスが無くなってしまいますが、
シェルスクリプト(例えば、a.sh)を
#!/bin/sh
python hoge.py&
と書いて
$ ./a.sh
とやると、SSH接続を切って再度ログインして$ps axで見るとプロセスは
バックグランドで動いています。
これは何故でしょうか?
プロンプトから実行した時とスクリプト内から実行した時は、
親プロセスが違うという解釈で良いのでしょうか?