2017-10-20 4 views
0

私はバックグラウンドでスクリプトを実行するためにパテセッションを使用しています。プロセスをバックグラウンドでセッション終了後も生き残る方法を許可するには?

私のスクリプトは

cd /var/www/listingappで配置することができます。

その後、私はので、私は、スクリプトをバックグラウンドで実行されますことを期待していますが、私はパテCLIを閉じて再オープンしようとした後、プロセスができるコマンドに

php /var/www/listingapp/public/index.php batch/GetPrefecture init > /dev/null &

を実行します

ps aux | grep /var/www/listingapp

だから、これはそれが停止を意味し、コマンドを入力するときにはもう見つかりません。セッションが終了したらバックグラウンドで実行するにはどうすればよいですか?

+0

'screen'ユーティリティ(サーバー側)を見てください。豊富なオプションがあります。 – arkascha

+0

はそれを試みましたが、クライアントはユーザーにワンタイムコマンドを要求します。 –

+0

@arkascha私は 'screen php /var/www/listingapp/public/index.php batch/GetPrefecture init>/dev/null&'のようなものを使うことができますか? –

答えて

1
nohup php /var/www/listingapp/public/index.php batch/GetPrefecture init & 
関連する問題