[コマンド]jobs、fg、bg、ctrl+{c、z、d}、sleep、wait
sleep [sec]
sleep [second]
指定された秒数でプロセス運転を停止する(運転停止状態)ctrl+{c,z,d}
ctrl+c
kill -INT PID
SIGINT
)終了.ctrl+z
SIGTSTP
)保留させ、バックグラウンドのshellプロセスはフロントとしてコマンドを受信するSIGTSTP
とSIGSTOP
同じSIGSTOP
フロー処理できないctrl+d
EOF
(-1)送信一般入力1.1サーバ端末処理入力のため、
ctrl+d
入力停止(-1)通常入力(信号XX)2-1. プレイヤーと緊密にやり取りします.
2-2. 直ちに入力を受け付ける鍵
wait:bg待機 #!/bin/bash
for ((i=0;i<3;i++)); do
(
do_something..
)&
done
wait <--- 여기서 위 3개 실행 시킨 bg process가 끝나길 기다림
if [ $? -ne 0 ]; then <-- 3개 중 1개라도 bg가 돌아갈 경우 이 문장은 실행되지 않음
exeption handling...
fi
#!/bin/bash
for ((i=0;i<3;i++)); do
(
do_something..
)&
done
wait <--- 여기서 위 3개 실행 시킨 bg process가 끝나길 기다림
if [ $? -ne 0 ]; then <-- 3개 중 1개라도 bg가 돌아갈 경우 이 문장은 실행되지 않음
exeption handling...
fi
wait <PID>
指定したPIDのみ待ちます.Reference
この問題について([コマンド]jobs、fg、bg、ctrl+{c、z、d}、sleep、wait), 我々は、より多くの情報をここで見つけました https://velog.io/@markyang92/명령-jobs-fg-bg-ctrlcdzテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol