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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопросы по Crontab: создание,расположение, запуск программ  (Прочитано 11687 раз)

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

Оффлайн S.D. aka Xvost

  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
С mplayer всё то же самое. Только выхлоп в лог поразнообразнее:
(Нажмите, чтобы показать/скрыть)
Считает устройство занятым и ждёт, когда освободится. Как вот заставить не ждать?
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
пробуйте:
00 12 * * * aplay -Dplug:hw '/home/xvost/.program_files/SClock/12:00.wav' >> /home/xvost/cron.log 2>&1либо
00 12 * * * mplayer -ao alsa '/home/xvost/.program_files/SClock/12:00.wav' >> /home/xvost/cron.log 2>&1
если заработает, значит в настройках пульсаудио беда случилась
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн S.D. aka Xvost

  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
aplay: main:722: помилка відкриття аудіо: Пристрій або ресурс зайнято
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
ой, с aplay лучше так:
aplay -vDplug:pulse '/home/xvost/.program_files/SClock/12:00.wav'
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн S.D. aka Xvost

  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
То же самое. Плеер играет - звуковое задание не выполняется. Плеер на стоп - через несколько секунд играется задание. Выхлоп:
(Нажмите, чтобы показать/скрыть)
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
стоп, а что за плеер и через что он звук выводит?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн S.D. aka Xvost

  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
Audacious. Звук черех пульсаудио. Кстати, та же картина и при просмотре фильмов онлайн, через браузерные плееры.
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
звук на что выводите? не HDMI случайно?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн S.D. aka Xvost

  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
Встроенное аудио, судя по:

« Последнее редактирование: 26 Сентября 2015, 20:42:03 от S.D. aka Xvost »
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн blackcatw

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Может кто пояснит...
Нужно, чтобы задача запускалась каждые 15 минут в интервале с 10 чавов утра до 20 часов вечера.

0/15 10-20 * * * "команда для запуска"

Всё ли верно?

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
первый символ - вместо 0 нужна *

*/15 10-20 * * * "команда для запуска"

а так синтаксис норм.

но в кронтабе ещё подводных камней есть. там ещё некоторые переменные окружения прописывать надо (DISPLAY, PATH etc), чтобы крон умел gui-приложения.

и есть трабл с воспроизведением звуков (эту проблему сейчас усиленно гуглю, насколько я понял - в команде воспроизведени надо в явной форме указать аудиоустройство).
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн blackcatw

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
первый символ - вместо 0 нужна *

*/15 10-20 * * * "команда для запуска"

а так синтаксис норм.

но в кронтабе ещё подводных камней есть. там ещё некоторые переменные окружения прописывать надо (DISPLAY, PATH etc), чтобы крон умел gui-приложения.

и есть трабл с воспроизведением звуков (эту проблему сейчас усиленно гуглю, насколько я понял - в команде воспроизведени надо в явной форме указать аудиоустройство).

*/15 10-20 * * * mpc play
у меня так сделано...
т.е. я установил вначале apt-get install mpd mpc и нужные ролики в mp3 положил в папку /var/lib/mpd/music потом mpc добавил в плай-лист mpc add имя_файла.mp3
И после этого mpc play у меня проигрывается на устройстве... без проблем...

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
mpc play у меня проигрывается на устройстве... без проблем...

ну и хвала Небесам, что всё норм. я вот всё пытаюсь заставить cron обучить с помощью festival читать вслух некий периодически меняющийся текстовый файл, но впустую. из командной строки всё играет, из кронтаба - нет. в деле замешан aplay, которым festival воспроизводит сформированный промежуточный wav.
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4478
    • Просмотр профиля
...всё пытаюсь заставить cron обучить с помощью festival читать вслух некий периодически меняющийся текстовый файл, но впустую. из командной строки всё играет, из кронтаба - нет...

- а если все что в командной строке "играет", оформить скриптом и запускать его при помощи cron?..
- ну или пробуй gnome-schedule, некоторые утверждают, что с его помощью можно практически любую задачу решить, главное "вводить каждую команду с новой строки, и в нужной последовательности", а если gnome-schedule запускать с привилегиями судо, то думается, что и вовсе не останется нерешаемых задач ::)
« Последнее редактирование: 23 Декабря 2015, 04:43:07 от F12 »

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
- а если все что в командной строке "играет", оформить скриптом и запускать его при помощи cron?..
ты не поверишь, но я именно так и сделал изначально)

- ну или пробуй gnome-schedule, некоторые утверждают, что с его помощью можно практически любую задачу решить, главное "вводить каждую команду с новой строки, и в нужной последовательности", а если gnome-schedule запускать с привилегиями судо, то думается, что и вовсе не останется нерешаемых задач ::)
когда я не знал синтаксис кронтаба, я юзал гном-шедул, но кронтаб в чистом виде (включая рутовый кронтаб) таки милее.

Трабл с фестивалем был следствием кривого ~/.asoundrc, не помню для каких целей созданного. убил его, и крон заиграл.
« Последнее редактирование: 25 Декабря 2015, 01:36:22 от piyavking »
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

 

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