|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.09.2015, 20:10 | #1 |
Регистрация: 13.10.2014
Сообщений: 5
|
Shell (Linux)
Здравствуйте все, кто читает мое сообщение!
Может, услышав просьбу, вы посчитаете меня глупой, но я все же попытаюсь! Используется дистрибутив Lunux - Open Suse. Нужно написать программу на С++, которая создает файл, записывает туда строку, закрывает файл. Затем нужно запустить этот файл в определенно указанное время.(с помощью Shell) Проблема состоит в запуске файла в определенно указанное время. Я читала, что может помочь cron, но у меня не выходит его установить, на консоли появляется: cant install. Для установки перешла с помощью команды cd в каталог где находится запускаемая программа и узнала полный путь к этому каталогу с помощью команды pwd. Мой файл имеет право на чтение+исполнение. С этим порядок. Использовала ввод команды crontab -e. Меня перекинули в редактор vi. Там я набрала "сценарий", как его по-научному называют. Ввела поля времени(цифрами). Я знаю, что я могу запускать программу минимум через каждый час. И после этого высветилось: cant install Может, существуют "алгоритмы запуска" в определенно указанное время попроще?Или есть определенный набор команд, которые позволяют это сделать? Буду очень признательна за любую помощь. |
19.09.2015, 20:19 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы расчитывал на cron. Если бы конечно не захотел писать что-то свое.
http://www.rhd.ru/docs/manuals/enter...cron-task.html http://tuksik.ru/cron-on-linux/
I'm learning to live...
|
19.09.2015, 21:10 | #3 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Если есть проблемы с командной строкой, всегда можно обратиться к графическому интерфейсу. Для cron их уйма. Вообще не понимаю этого пристрастия к строке, сейчас практически все необходимое легко делается через окошки, диалоги и т.д.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
20.09.2015, 10:25 | #4 |
Регистрация: 26.03.2014
Сообщений: 6
|
1. убедиться что ваш скрипт работает
/home/user/my.sh 2. crontab -e нажать Ins добавить строку с расписанием Примеры */5 * * * * /home/user/my.sh - запускать команду каждые пять минут 0 */3 * * * /home/user/my.sh- запускать каждые три часа 0 12,13,14 * * * /home/user/my.sh- запускать команду каждый час с 12 до 14 нажать Esc нажать :wq и все Такое было сообщение? "/tmp/crontab.xxxxxxx":1: bad minute crontab: errors in crontab file, can't install Do you want to retry the same edit? Последний раз редактировалось maxim.yep; 20.09.2015 в 10:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операционная система Linux.Shell | shmat_ru | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 1 | 05.02.2014 15:43 |
Linux. Shell. Коммнадные фалы. | Антон Лысенко | Помощь студентам | 2 | 14.10.2013 10:57 |
На компе Win 7 + Linux. Как переустановить Linux? | ssdm | Windows | 1 | 14.10.2011 17:54 |
Программирование в BASH - SHELL Linux | Necare | Помощь студентам | 1 | 02.04.2011 11:25 |