Выполнение интерпретатора Bash в задании по времени

Выглядит просто, верно, но нам нужно уделить немного внимания деталям

Суммируйте один

Добавьте путь к интерпретатору Bash перед командой, например:

0 * * * * /bin/bash /test/exp.sh

Это нормально, чтобы настроить это так

Индукция два

shebangУкажите интерпретатор в первой строке (официально называемой: строка) в скрипте.

#!/bin/bash

И вам нужно добавить исполняемое разрешение в скрипт (с помощью chmod +x /test/exp.shкоманды), а затем запустить скрипт прямо в файле crontab:

0 * * * * /test/exp.sh

Таким образом, когда crontab выполняет эту команду, он автоматически использует интерпретатор, указанный в сценарии, для запуска сценария.

другой

Установлена ​​временная задача cron, и она вступит в силу через 1 минуту. Это связано с тем, что минимальная единица времени crontab — минуты, то есть только в следующую минуту демон cron проверит, нужно ли ему выполнять вашу команду

Supongo que te gusta

Origin blog.csdn.net/e5pool/article/details/130298162
Recomendado
Clasificación