問題タブ [job-control]
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.
linux - bash: bash スクリプト内ではバックグラウンド ジョブを一覧表示できません
bash スクリプト内でバックグラウンド ジョブを確認したい。これは可能ですか?説明のために、ここでコマンド /usr/bin/experiment を実行しましたが、最終的に何も出力されません。
node.js - PowerShell で「バッチ ジョブの終了 (Y/N)」の確認を抑制するにはどうすればよいですか?
CtrlPowerShell で+を押すCと、次のメッセージが表示されます。
バッチ ジョブを終了しますか (Y/N)?
Windows PowerShell を除いて、https://superuser.com/questions/35698/how-to-suppress-terminate-batch-job-yn-confirmationと同様です。
PowerShell は、バッチ ジョブを CMD よりも細かく制御できますか?
windows - PowerShell がジョブを開始しない
次の PowerShell 5 プログラムがあります。
実行すると、次の出力ですぐに終了します。
タスクマネージャーには表示されtimeout.exe
ません。
終了する前に 10 秒待たないのはなぜですか? ジョブの外部で呼び出すと、ジョブでのtimeout.exe 10 /NOBREAK
呼び出しと同様に、10 秒間待機しStart-Sleep 10
ます。
同じ問題 (睡眠) を解決する別の方法を探しているわけではありませんが、具体的には、このプログラムがそのように動作する理由に対する答えを探しています。
bash - bash が「&」を介して開始されたプロセスをフォアグラウンドに置くのはなぜですか?
プロセスが「&」で開始されると、bash は新しいプロセスをフォアグラウンド グループに短時間配置し、その後自身をフォアグラウンド グループに戻します。
私の知る限り、「&」バックグラウンド演算子なしで外部コマンドを実行すると、シェルはコマンドの新しいプロセス グループを作成し、このプロセス グループが現在フォアグラウンドにあることを端末に通知します。「&」を指定して実行する場合、フォアグラウンド プロセス グループを変更してはなりません。
LinuxでCプログラムを使用しました。これは、フォアグラウンドプロセスグループと独自のプロセスグループを開始時に印刷し、スリープ後に同じものを印刷します。
次の結果が得られます。
この例では、11996 が bash の pid です。
この動作に気付いたのは、 as(./test&)
および高負荷下で実行した場合のみです ( as ではありません./test&
)。
bash は正しい方法で動作していますか?
バッシュのバージョン: 4.4.12
編集
@Costi によって提案された pid 値を追加しました。
28566 は bash の pid です
job-scheduling - SLURM ジョブ構成を保存するには?
次の構成で slurm ジョブを実行するとします。
「時間、メモリ、タスク数」などのこのジョブの構成を保存したいので、ジョブが終了した後、ジョブがどの構成で実行されたかがわかります。
したがって、これらの変数を出力ファイルに出力することにしましたが、出力には時間とメモリはありません。
誰かがより良い方法を知っていますか? または時間と記憶を参照する方法は?