Не может запланировать сценарий удара с crontab

Я схожу с ума как не понимающий, что я делаю неправильно.

Я записал этот сценарий удара для выполнения сценария PHP с nohup. Это похоже на это:

#!/bin/bash
nohup /usr/bin/php /opt/bitnami/nginx/html/folder/script.php $argv > fileoutput.txt 2>&1 &

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

Теперь я пытаюсь автоматизировать этот процесс с crontab с этой инструкцией:

43 * * * * /bin/sh /opt/bitnami/nginx/html/folder/script.sh

Я просто изменяю минуту в настоящее время для тестирования автоматизации, поскольку я добавлю цикл $argv, который будет выполняться, когда мне удастся заставить это работать.

Я применил chmod 777 к script.sh, и теперь я действительно понятия не имею, что еще зафиксировать.

Заранее спасибо!

0
задан 2 December 2019 в 07:56

1 ответ

Среда выполнения рабочего стола отличается от cron среда выполнения. Читать man 5 crontab и выполненный

(echo "=== set ===";set;echo "===env ==="; env | sort;echo "=== alias ===";alias)

в обеих средах, и сравнивают результаты.

0
ответ дан 21 December 2019 в 23:45

Другие вопросы по тегам:

Похожие вопросы: