疑問 crontabへ同時刻に実行するコマンドを書いたときに、各コマンドの終了を待って次に実行するのか?それとも、サブプロセスで実行するのか? ひと言で言えば、同期実行か非同期実行でコマンドを実行するのか? 答え 非同期実行 補足: 同期実行させたいときは、こんな感じ。 33 17 * * * /home/matsu/sleep.sh ; /home/matsu/sleep.sh 検証 実行するファイルの中身。sleep.sh #!/bin/sh sleep 60 crontabに記述 [matsu@dev ~]% crontab -l # m h dom mon dow command 33 17 * * * /home/matsu/sleep.sh 33 17 * * * /home/matsu/sleep.sh 33 17 * * * /home/matsu/sleep.sh 33
![cronによるコマンド実行順番](https://cdn-ak-scissors.b.st-hatena.com/image/square/e303070caae727a1fb5c41beee475a412f3970ef/height=288;version=1;width=512/https%3A%2F%2Fmatsu.teraren.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F08%2Fcropped-tjbk79tarie-1.jpg)