sshd.socket
устанавливается с помощью Accept=true
. Это означает, что он запускает экземпляры модуля шаблона с именем sshd@.service
.
journalctl -b -u sshd@*.service
Cron продолжит запускать новые версии в соответствии с настройками. Он не заботится о своих дочерних элементах :вы можете запускать один и тот же сценарий, но, например, каждую минуту он загружает другой загружаемый файл.
Вы не можете приказать cron подождать. Есть по крайней мере два известных способа сделать это. Оба имеют недостатки.
(1 )Не использовать cron. Пусть скрипт вызывает сам себя с помощью команды at
, напримерecho myScript | at 'now + 1 minute'
(2 )Пусть ваш сценарий определяет, что у него уже запущена копия, и завершает работу, прежде чем делать что-либо еще. Для этого можно использовать файл блокировки.
В обоих случаях, если ваш сценарий сломается до того, как он запустит at или освободит файл блокировки -, он не запустится, пока вы не вмешаетесь. Есть способы обойти это за счет большей сложности.