Cron включение скрипта по графику

Status
Not open for further replies.

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Подскажите как скрипт повесить на крон. Так чтобы он запускался, вторник, четверг, пятница. В 18.00. Пытался сам не получилось, скрипт не запускается.
 

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
вот, тебе всё разжевано http://www.codenet.ru/webmast/php/cron.php
хотя имеет смысл чуть поднапрячся и начать думать.
Я пробовал сначала сам. У меня не получилось. По этому уточнил у людей, которые знают.
 

MKamois

Пользователь
Пользователь
Jun 5, 2012
101
6
18
38
а если вместо первого 0 * поставлю что будет?
всегда можете проверить опытным путём. а вообще ничего изменится не должно, но с нулём запись выглядит более понятно
 

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Code:
0 18 * * 4 /home/gdeliveryd/test/test.sh
Сделал вот так чтобы перезагрузить gdeliveryd.
Не заработало.
Сервер стоит на VMware. Может что то дело в нем?
 

MKamois

Пользователь
Пользователь
Jun 5, 2012
101
6
18
38
Code:
0 18 * * 4 /home/gdeliveryd/test/test.sh
Сделал вот так чтобы перезагрузить gdeliveryd.
Не заработало.
Сервер стоит на VMware. Может что то дело в нем?
проверьте каким-нибудь простеньким скриптом (например чтобы он писал что-нибудь в файл) и проверьте время на сервере
 

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Если все сделано правильно? Может это дело в сборке убунту? Или потому что она на VMware?
Просмотрел вот свой cron командой crontab -l
Выглядит так:
Code:
root@ubuntu:~# 52 22 * * 4 root /home/srat.sh /dev/null 2>&1root@ubuntu:~#
 

pdev

Новичок
Пользователь
Nov 19, 2012
18
20
3
44
Если все сделано правильно? Может это дело в сборке убунту? Или потому что она на VMware?
Просмотрел вот свой cron командой crontab -l
Выглядит так:
Code:
root@ubuntu:~# 52 22 * * 4 root /home/srat.sh /dev/null 2>&1root@ubuntu:~#
ты какой-то бред написал.
определись с назначением директорий в линукс.
исходя из этой строки cron пытается выполнить команду "root", что-то я не припомню такой команды, всё остальное он воспринимает, как аргументы к команде root и пытается ее выполнить, передавая ей аргументы: /home/srat.sh /dev/null 2>&1.
Согласись, что это бред:unsure:
cron - это же так простоthumbsdown
если твой скрипт называется srat.sh и располагается в /home, тогда надо писать:
Code:
crontab -e
далее в редакторе добавляешь строку:
Code:
52 22 * * 4 /home/srat.sh /dev/null 2>&1
и в конце строки нажми Enter (обязательно)
 
  • Like
Reactions: Электрон

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Ничего не получается...
Кто может в скайпе показать? Как вы делали если не сложно..
Скайп limer_13
 
Status
Not open for further replies.

Members online

No members online now.

Latest resources

Forum statistics

Threads
3,852
Messages
21,335
Members
7,971
Latest member
SMRiST