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

0,10,20,30,40,50 * * * * sh /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/bulkCommands.sh 22468 > /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt

но, похоже, не работает, но файл waste.txt генерируется пустым каждые 10 минут. но фактический скрипт не работает. пожалуйста помоги

я пробовал гуглить, но безрезультатно .. все форумы дают мне ответ, как я вставил выше .. это не работает для меня .. пожалуйста, помогите.

1 ответ1

0
  • Прежде всего, проверьте журнал cron чтобы убедиться, что ваш скрипт выполняется (я предполагаю, что он не является глобальным crontab потому что в этом случае вы пропускаете имя пользователя для запуска сценария)
  • Затем попробуйте выполнить команду целиком, используя sudo (опять же, если вы планируете запустить ее как root (возможно, целевой каталог отсутствует или не разрешен для записи файлов).
  • Наконец, замените > ... на >> /home/vpnuser/VPN_BL_GUI/VpnJboss/bin/waste.txt 2>&1 чтобы сохранить выходные данные для последующего анализа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .