Я запускаю cron из cpanel, я хочу запустить один файл, а когда он закончится, следующий. это моя команда

/usr/bin/wget -O /dev/null -o /dev/null https://example.com/file.php > /dev/null 2>&1 && wget -q -O - https://example.com/file2.php

Он запускает только первый. Зачем?

Спасибо!

1 ответ1

2

&& запускает вторую команду только в том случае, если первая команда завершается с нулевым кодом (без ошибок). Может быть, wget не смог получить указанный вами URL?

Если вы хотите, чтобы вторая команда всегда выполнялась после первой, даже если первая команда сообщает об ошибках, используйте команду ; вместо && объединить две команды.

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