問題タブ [nohup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - nohupを使用してバックグラウンドでPythonスクリプトを実行し、タイミングを計る
次のように、timeコマンドを使用してリモートサーバーでpythonスクリプトを実行しています。
しばらくするとサーバーで SSH タイムアウトが発生するため、nohup で実行する必要もあります。そこで、次の 2 つの質問があります。
- 私
nohup time myscript.py &のpythonスクリプトを実行するための正しいコマンドはありますか? - スクリプトがバックグラウンドで実行される場合、time コマンドの出力はどのように表示されますか?
助けてください ありがとう
shell - nohup を使用してコマンドを実行すると、非常に混乱しますか?
私のスクリプト:
プロセスは次のとおりです。
- データベースにログインして、プロシージャ「prc_auto_restart」を実行します
- プロシージャは、
/wasdata/scripts/systeminf/tmp-was-restart.sh - 実行します
/wasdata/scripts/systeminf/tmp-was-restart.sh
tmp-was-restart.sh は次のようになります。
スクリプトを直接実行すると、スクリプトは機能します:
しかし、nohup を使用してスクリプトを実行すると、次のようになります。
それは2つのシェルをフォークし、tmp-was-restart.shをチェックします。それは正しかったです。つまり、コマンドsed -i '/prc_auto_restart/d' tmp-was-restart.shが正しく実行され、で停止しました。また/wasdata/scripts/systeminf/tmp-was-restart.sh、ソース/実行方法を試してみましたが、両方とも機能しませんでした。プロセス 29983 、コマンドは/wasdata/scripts/systeminf/tmp-was-restart.sh実行されましたが、cat /dev/null>/wasdata/scripts/systeminf/tmp-was-restart.sh実行されず、非常に混乱しました!!!
linux - nohup モードで実行した場合の異なる動作 (Linux シェル)
Linuxシェルで文字列置換をしようとしましたが、
コマンドを呼び出すと実行できます:./test.shしかし、コマンドを使用してnohupモードで実行すると:nohup ./test.sh &
./test.sh: 8: 置換が正しくありません
ここで何が問題なのですか?
ありがとう
linux - パテで nohup が無効なのはなぜですか?
パテ端末で、次のようにコマンドを入力しました。
次に、明らかに無効であるpsことを示しました!!nohup
そのため、ウィンドウを閉じると、mongod がシグナルを受信して終了します。
コマンドの何が問題になっていますか? または私のパテ構成に何か問題がありますか?
bash - bash コマンドは機能していないようですが、そのエコーは機能しますか?
まあ、私はLinuxに慣れていないので、これは非常に初心者のようなものかもしれません.
いくつかの異なるジョブをリモート コンピューター (実際には Amazon の EC2 インスタンス) に送信しようとしているスクリプトがあります。実際、これらのジョブは、異なるパラメーターで実行する同じ関数です。
最終的に、スクリプト コードには次の行があります。
私が行った場合:
私は得る:
今奇妙なこと。スクリプトにエコーなしでコードを実行すると、機能しません! nohup.out に表示されます (私のラップトップでは、リモート インスタンスに nohup.out は作成されません)。bash: (nohup ./Script.sh 10 1&): No such file or directory
ファイルはローカルにもリモートにも存在し、chmod +x です。問題のある行の前にエコーを付けてまったく同じスクリプトを実行し、その出力をコピーしてターミナルに貼り付けるだけで機能します!.
どんな手がかりも歓迎します、ありがとう!
bash - nohupプロセスを強制終了する方法は?
次のコマンドを実行しました
今私がそれ(そしてこのスクリプトから開始された実行)を殺そうとすると
それは動作しません。nohuppedプロセスとnohuppedスクリプトを介して実行されるプロセスを強制終了するにはどうすればよいですか?
ありがとう
python - nohupがnohup.outにログインしない
web2py の python スクリプトを実行していて、その出力をログに記録したいと考えています。次のコマンドを使用しています
nohup python /var/www/web2py/web2py.py -S cloud -M -N -R applications/cloud/private/process.py >>/var/log/web2pyserver.log 2>&1 &
プロセスは実行されていますが、ファイルにログインしていません。私もnohupなしで試しましたが、それでも同じです。nohup.out の nohup のデフォルトのロギングも機能していません。何がうまくいかないのでしょうか?
php - PHP Exec: 待機せず、出力を破棄せず、nohup なし
次のように PHP でコマンドを実行する必要があります。
ただし、PHP が完了するまで待機させたくありません。また、出力を破棄したくありません。また、同じディレクトリ内の別のものに nohup を使用しているため、nohup を使用したくありません。
私も試しpclose(popen('dosomething > saveit.txt','r'));てみましたが、うまくいきませんでした。
php - Bash Scripting - nohup ですが、プロセスを実行したままにしますか?
nohupを使用してsystem()を介して、bashスクリプトを実行するための一連のコマンドを実行するPHPスクリプトがあります。
sh を呼び出すコマンド ラインは次のようになります。
.sh スクリプトを実行するように設定し、そのままにして、PHP スクリプトの続行に戻ります。ただし、何が起こっているのかは、開始されてから、続行する前に応答/完了を取得するために保持されていることです。
実行中に設定してから「ハングアップ」するか、そのままにしておくにはどうすればよいですか?
bash - すべてのパラメーターを受け取るスクリプトで nohup コマンドを実行する
nohup を使用してスクリプトを実行しようとしていますが、コマンドがたまたま変数 $* を使用してパラメーターの行全体を使用しています。次のようにコマンドを実行してみます。
しかし、これにより、nohup.out で次のエラーが発生します。
どんな助けでも感謝します。
テッド
================================================== ================================
ピーター・ジョン・アクラムが正しかったことを私は理解しています。エラーはnohupによるものではありませんが、スクリプトのため、構文が正しいように見えるため、何が間違っているのかわかりません。また、スクリプトを単独で実行するとエラーが表示されないのに、nohup で実行しようとすると奇妙なエラーが表示されるのも奇妙なことです。
とにかく、スクリプトの冒頭は次のようになります。