1

Решил познать всю мощь cron, но перелопатив кучу информации уперся в стену. Теперь по-порядку.

К примеру я решил использовать редактор Gedit для редактирования файла crontab. Выполняю команду:

 Консоль:
export EDITOR=gedit

далее:

 Консоль:
crontab -e

Открывается файл crontab с таким содержанием:

+ открыть спойлер

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command

Даже если ничего не записываю, то при сохранении файла в Gedit появляется сообщение:

Не удалось найти файл «/tmp/crontab.oRL2mc/crontab».

Что я делаю не так?

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

2 (22.01.2015 23:36:58 отредактировано DiabloPC)

dm2003, Попробуйте перед crontab -e выполнить:

 Консоль: root
[root@linuxforum.ru ~]# touch /var/spool/cron/$USER_NAME

UPD
Очяпятка... не `whoami`, а вместо $USER_NAME вставить имя пользователя, для которого нужен планировщик =)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

3

 Консоль:
touch /var/spool/cron/dm
touch: невозможно выполнить touch для «/var/spool/cron/dm»: Отказано в доступе

Не совсем разобрался для чего нужна команда touch.

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

4

dm2003 пишет:

Не совсем разобрался для чего нужна команда touch.

Чтобы создать пустой файл...

dm2003 пишет:

невозможно выполнить touch для «/var/spool/cron/dm»: Отказано в доступе

Запускать нужно от рута)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5

Файл пользователя должен же быть в /var/spool/cron/crontabs, а не в /var/spool/cron. Ведь так?

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

6 (23.01.2015 01:01:19 отредактировано DiabloPC)

dm2003,

man cron пишет:

Cron  searches /var/spool/cron for crontab files which are named after accounts in /etc/passwd

ЗЫ
Хммм.... Может быть в бубунте\минте и не так.....
ЗЗЫ
Проверил у себя (openSUSE + Kwrite) так как gedit нету и в помине =)
При отсутствии хотябы пустого конфига - действительно вымахнулось....
Создал пустой файл - заработало....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

7

Ок, попробую - отпишусь. Спасибо за помощь.

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

8

dm2003 пишет:

Что я делаю не так?

может вы под рутом работаете?

Для пользователя свой crontab предусмотрен.

почитайте man crontab в своей системе.

Ну и используйте консольный редактор.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

Таки да. Попробовал консольный редактор и все получилось. Странно))).

Канал для любителей векторного творчества и Inkscape - https://www.youtube.com/channel/UCkrdtk … 1IJyg1w-w/

10

Ничего странного, графика слабо приспособлена для администрирования системы, так как слабо связана с командной оболочкой. Например, в графике не действуют алиасы.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

11

yars пишет:

Например, в графике не действуют алиасы.

на самом деле действуют, но у них действие зависит от инициализации самих иксов, и очень специфическое в каждом дистрибутиве.

Как и всё остальное.

В некотором дистре некоторые действия имеют один эффект, в некотором — другой.

Жаль, что одмины локалхоста этого не понимают…

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)