pkill
завершается только с нулевым статусом, когда «Один или несколько процессов соответствуют критериям». Это означает, что если ./run_my_script
еще не запущен, первый &&
в
pkill -f./run_my_script && /bin/sleep 15 &&./run_my_script
приведет к тому, что остальные не запустятся.
Использование точки с запятой вместо и должно работать
pkill -f./run_my_script ; /bin/sleep 15 &&./run_my_script
Решено. Удалена ссылка на DVD/CD в списке подходящих источников. Смотрел непонятное видео на ютубе на русском.https://www.youtube.com/watch?v=Pj5A3FX9rQg
Я сейчас чувствую себя очень глупо...