Mineraftのユーザー名を「狙撃」するためにPHPスクリプトを作成した外部開発者を見つけました。
これを実行するには、次のコマンドラインからスクリプトを起動する必要があります。
php -f sniper.php > results.html
うまくいきますが、複数のインスタンスを実行する必要があります。私は「スクリーン」というものを使うべきだという結論に達しました。だから私が探しているのは一つ次のタスクを実行できるコマンド:
- 自動的に/home/sniper/に移動する新しい画面を作成し、コマンドを実行します。
php -f sniper.php > results.html
- PHPスクリプトが終了/終了したら、自動的に画面を閉じます。
時間をいただきありがとうございます!
答え1
答えは "nohup"コマンドにあります。あるいは、スクリプトに時間がかかる場合は、コマンドの最後にアンパサンド(&)を追加してスクリプトをバックグラウンドで送信し、CLI制御を維持することもできます。だから、画面を使用したいと思いますか?
答え2
次のスクリプトを作成できます。
#!/bin/bash
cd /home/sniper
screen -S NameOfScreen -d -m 'php -f sniper.php > results.html'
必要に応じてスクリプトを直接実行する必要があります。bash script