これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドタイムアウトです。
プログラム:
NAME
タイムアウト-時間制限付きでコマンドを実行します
SYNOPSIS
タイムアウト [オプション] DURATION COMMAND [ARG] ...
タイムアウト [オプション]
DESCRIPTION
COMMANDを起動し、DURATION後も実行されている場合は強制終了します。
長いオプションに必須の引数は短いオプションにも必須です。
--preserve-status
COMMANDと同じステータスで終了します。
コマンドがタイムアウトする
- 前景
シェルプロンプトから直接タイムアウトを実行していない場合、
COMMANDがTTYから読み取り、TTY信号を取得できるようにします。 このモードでは、
コマンドはタイムアウトしません
-k, --kill-after=DURATION
COMMANDがまだ実行中の場合は、KILLシグナルも送信します
最初の信号が送信されてからずっと後
-s, - 信号=SIGNAL
タイムアウト時に送信される信号を指定します。
SIGNALは、「HUP」のような名前または数字の場合があります。 'キルを参照してください -l信号のリストについては '
- 助けて
このヘルプを表示して終了
- バージョン
出力バージョン情報を表示して終了
DURATIONは、オプションの接尾辞が付いた浮動小数点数です。
デフォルト)、「m」は分、「h」は時間、「d」は日です。
コマンドがタイムアウトした場合、および --preserve-status が設定されていない場合は、ステータス124で終了します。
それ以外の場合は、COMMANDのステータスで終了します。 シグナルが指定されていない場合は、TERMを送信します
タイムアウト時に信号を送ります。 TERMシグナルは、それをブロックまたはキャッチしないプロセスを強制終了します
信号。 KILL(9)信号を使用する必要がある場合があります。これは、この信号では使用できないためです。
キャッチされました。この場合、終了ステータスは128ではなく9 +124です。
onworks.netサービスを使用してオンラインでタイムアウトを使用する