Как создать ежедневную работу без права записи в / etc?

У меня нет прав на запись в /etc и его подпапках, но даже я бы хотел иметь скрипт bash, который выполняется каждое утро. Как это настроить?

также, когда я набираю cron в командной строке, я получаю

cron: не могу открыть или создать /var/run/crond.pid: В доступе отказано

PS Это дополнительный вопрос к Как добавлять текст в файл каждое утро?

Стр. Иногда я не выключаю свой компьютер, поэтому я бы предпочел не использовать «автозапуск»

5
задан 13 April 2017 в 15:24

2 ответа

Если вы не заблокированы для выполнения заданий cron (т. Е. Не для /etc/cron.allow или /etc/cron.deny), то вы сможете запускать собственные задания cron.

Запустите crontab -e, чтобы открыть редактор заданий cron. Если это ваш первый раз, вам будет предложено выбрать редактор командной строки. Вам, вероятно, следует выбрать nano, если вы не знакомы с одним из других вариантов.

Записи Cron имеют формат

m h d mon wkday command

, поэтому добавление записи

00 04 * * * bash script.sh

будет выполнять ваш сценарий каждый день в 4:00.

Сохраните файл, и cron автоматически его реализует, если нет синтаксических ошибок.

См. Здесь для получения дополнительной информации о cron.

0
ответ дан 13 April 2017 в 15:24

Gnome-расписание Install gnome-schedule для автоматических задач.

Gnome-schedule - это графический интерфейс пользователя, позволяющий управлять файлом crontab и обеспечивать простой способ планирования задач на вашем компьютере. Он поддерживает периодические (периодические) задачи и задачи, которые случаются только один раз в будущем.

Supports custom titles and icons for your tasks so that they are more easily to keep track of
Templates support so that you won't have to create the same task again and again; these are saved in gconf and may easily ship them with, say, a Linux distribution
If run as root, you can edit any user's crontab and "at" tasks.
Human-readable strings like "Every hour" instead of "0 * * * *"
Advanced mode for crontab experts
Provides a "panel applet" where you can manage tasks from a dropdown menu
Predefined common expressions like: every minute, every week, tomorrow, next week
A calendar allows you to choose the day you want a task executed

enter image description here

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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