1

Тема: пустой Crontab после перезагрузки

Всем доброго времени суток.

Зашел под своим аккаунтом.
дал sudo -E -s
зашел в crontab, отредактировал как мне надо. Все выполняется.

Тут перегрузил стору и увидел, что crontab пустой...
Что я делаю не так?

2

Re: пустой Crontab после перезагрузки

Abysmal пишет:

Всем доброго времени суток.

Зашел под своим аккаунтом.
дал sudo -E -s
зашел в crontab, отредактировал как мне надо. Все выполняется.

Тут перегрузил стору и увидел, что crontab пустой...
Что я делаю не так?

вот дефолтный крон

-bash-3.2# cat /etc/crontab 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
0-59/5 * * * * root /usr/sbin/oe-check-daemons

возможно файл не сохранили
введите

 ls -la /etc/ | grep cron

должно быть как то так :

-bash-3.2# ls -la /etc/ | grep cron 
drwx------  2 root          root      360 Mar 26  2015 cron.d
drwxr-xr-x  2 root          root      504 Oct  6  2011 cron.daily
-rw-r--r--  1 root          root        0 Oct  3  2008 cron.deny
drwxr-xr-x  2 root          root      304 Oct  6  2011 cron.hourly
drwxr-xr-x  2 root          root      160 Jul 15  2006 cron.monthly
-rw-r--r--  1 root          root      302 Oct  3  2008 crontab
drwxr-xr-x  2 root          root      160 Jul 15  2006 cron.weekly

если редактировали через vi то при редактировании появляется файл .crontab.swp его можно так же увидеть командой ls -la /etc/ | grep cron

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]

3

Re: пустой Crontab после перезагрузки

редактировал через vi

bash-3.2# ls -la /etc/ | grep cron
drwx------  2 root          root      360 Nov 30  2011 cron.d
drwxr-xr-x  2 root          root      504 Sep 21 08:52 cron.daily
-rw-r--r--  1 root          root        0 Oct  3  2008 cron.deny
drwxr-xr-x  2 root          root      368 Sep 18 21:50 cron.hourly
drwxr-xr-x  2 root          root      160 Jul 15  2006 cron.monthly
-rw-r--r--  1 root          root      335 Nov 11  2013 crontab
drwxr-xr-x  2 root          root      232 Sep 17 13:51 cron.weekly

все так, как показали. Сейчас сохранил копию своего файла.
Возник вопрос. При перезагрузке сторы /var/spool/cron/ пересоздается?
Сейчас там есть файл root с текстом, который я писал.
И сейчас если я даю команду crontab -e то  вижу мой текст. После перезагрузки по этой команде мне открылся пустой экран в vi.

4 (09.11.2015 10:33:44 отредактировано filalex)

Re: пустой Crontab после перезагрузки

Abysmal пишет:

редактировал через vi
все так, как показали. Сейчас сохранил копию своего файла.
Возник вопрос. При перезагрузке сторы /var/spool/cron/ пересоздается?
Сейчас там есть файл root с текстом, который я писал.
И сейчас если я даю команду crontab -e то  вижу мой текст. После перезагрузки по этой команде мне открылся пустой экран в vi.

а если просто отредактировать файл /etc/crontab через тот же vi или mcedit (отдельный пакет mc) я все время так редактировал, проблем не испытывал

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]

5 (16.11.2015 14:14:40 отредактировано Abysmal)

Re: пустой Crontab после перезагрузки

Что-то у меня не получается. sad
Отредактировал /etc/crontab 
перешел в каталог etc
набрал vi crontab
Добавил свои строки, сохранил, перезагрузил
Проверил текст в /etc/crontab Все, что добавил есть. Но скрипты, которые должны были сработать утром, не отработали...

PS Кажется сам виноват. Не указал, от чьего имени запускать...

6

Re: пустой Crontab после перезагрузки

Abysmal пишет:

. Не указал, от чьего имени запускать...

Просвети, а это как?

7

Re: пустой Crontab после перезагрузки

nlcsam пишет:
Abysmal пишет:

. Не указал, от чьего имени запускать...

Просвети, а это как?

ссылка на вику по крону а вот картинка  там можно указать не root а например filalex и указанный скрипт будет запускаться от пользователя filalex (в зависимости от случая - иногда требуется )

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]