何もせずに終了しないLinuxコマンドはありますか? [コピー]

何もせずに終了しないLinuxコマンドはありますか? [コピー]

実際には何もせず、何も出力しませんが^C

while true; do; doneこれはCPUを多用するので、良い解決策ではありません。

ベストアンサー1

私たちが見るとシステムコール、実際にこれを行う製品があります。pause(2):

pause()シグナルが転送されるまで、呼び出しプロセス(またはスレッド)を休止状態にします。

もちろん、これを使うプログラムだけでいいです。次の2行のCプログラムをコンパイルする以外に、最も簡単な方法はPerlを使用することです。

perl -MPOSIX -e pause

Cで:

#include <unistd.h>
int main(void) { return pause(); }

おすすめ記事