Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не работают cron и at  (Прочитано 2700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kiilme

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
  • долой винду
    • Просмотр профиля
Не работают cron и at
« : 27 Июля 2011, 15:27:46 »
Вроде всё делаю как в man описано. Задания добавляются, но не выполняются почему-то. Команды на выполнение правильные, поскольку выполняются, если их ввести в командной строке.
Что это может быть? Где можно почитать инфу?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работают cron и at
« Ответ #1 : 27 Июля 2011, 15:41:23 »
Для начала приведите сам скрипт и crontab -l
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Kiilme

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
  • долой винду
    • Просмотр профиля
Re: Не работают cron и at
« Ответ #2 : 27 Июля 2011, 15:53:34 »
Простейший скриптик, просто для тестирования.
#!/bin/bash
gnome-mplayer .../02_rainy_day.mp3
exit
crontab тоже тестировал, давал отдельные задания, не работало.
~$ crontab -l
SHELL=/bin/bash
MAILTO=username
20 20 26 7 * gnome-mplayer .../02_rainy_day.mp3
 Адреса написаны полностью, я просто сократил запись.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работают cron и at
« Ответ #3 : 27 Июля 2011, 16:32:34 »
chmod +x script делали?
запускать в кроне лучше так:
./script
или
bash -c "script"
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Kiilme

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
  • долой винду
    • Просмотр профиля
Re: Не работают cron и at
« Ответ #4 : 27 Июля 2011, 17:07:23 »
Да, все права назначил, исполняемым сделал, Сейчас пробовал задать bash -c "script". Нет, не сработало. В cron'е записано задание, но не выполнилось  :(

ALiEN175

  • Гость
Re: Не работают cron и at
« Ответ #5 : 27 Июля 2011, 18:41:32 »
Цитировать
В cron'е записано задание, но не выполнилось
выполнилось. Не сработал плеер

Цитировать
gnome-mplayer
это гуй к mplayer, требует дисплей, который в кроне не задан

используйте
20 20 26 7 * mplayer .../02_rainy_day.mp3но чтобы вырубить придется лезть в консоль и писать killall mplayer

если все-таки нужно окошко с плеером, нужно указать дисплей
20 20 26 7 * env DISPLAY=:0 gnome-mplayer .../02_rainy_day.mp3
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 27 Июля 2011, 18:53:02 от ALiEN175 »

Оффлайн Kiilme

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
  • долой винду
    • Просмотр профиля
Re: Не работают cron и at
« Ответ #6 : 27 Июля 2011, 21:46:00 »
Спасибо! Сработало!
А не знаете как громкость всего компьютера поменять из консоли? Ведь если громкость случайно на 0 будет, то будильник не сработает.

ALiEN175

  • Гость
Re: Не работают cron и at
« Ответ #7 : 27 Июля 2011, 22:05:32 »
команда в начале скрипта
amixer -q set Master 10% unmute
ставит громкость всей системы 10%, и включает звук, если был выключен.

команда
amixer -q set Master 1%+ unmute
прибавляет громкость всей системы на 1%

Впрочем, это уже оффтопик  ;)

Оффлайн Kiilme

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
  • долой винду
    • Просмотр профиля
Re: Не работают cron и at
« Ответ #8 : 27 Июля 2011, 22:39:02 »
Большущий thanks!

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.