Смещение задания cron только для одного экземпляра? [Дубликат]

Вы используете объект, содержащий ссылку нулевого значения. Таким образом, он дает пустое исключение. В примере строковое значение равно null, и при проверке его длины произошло исключение.

Пример:

string value = null;
if (value.Length == 0) // <-- Causes exception
{
    Console.WriteLine(value); // <-- Never reached
}

Ошибка исключения:

Необработанное исключение:

System.NullReferenceException: ссылка на объект не установлена ​​в экземпляр объекта. в Program.Main ()

43
задан Eric Seifert 6 January 2012 в 22:36
поделиться

3 ответа

С одной линией cron, no. С тремя да:

# Every 15 minutes except for 3:00-3:59
*/15 0-2,4-23 * * * thejob
# 3:15, 3:30, 3:45
15-45/15 3 * * * thejob
# 3:00 dead
0 3 * * * otherjob
89
ответ дан fge 27 August 2018 в 09:34
поделиться

Я сделал свое собственное решение, но я хотел посмотреть, что думают другие люди!

Я положил это на вершину моего желаемого скрипта. Я хотел, чтобы он не запускался в полчаса так, чтобы он не делал этого на обоих.

В верхней части скрипта:

if [ $(date +%M) = 00 ] || [ $(date +%M) = 30 ]
then
exit
fi

Линия cron:

*/15 * * * * ~/path/to/file

Надеюсь, что кто-то использует мое решение тоже.

6
ответ дан JakeGould 27 August 2018 в 09:34
поделиться
 0,15,30,45 0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * your cron job
0
ответ дан richrosa 27 August 2018 в 09:34
поделиться
Другие вопросы по тегам:

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