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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как написать скрипт для выполнения действий  (Прочитано 1664 раз)

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
Нужен простой скрипт для проигрывания раз в час соответствующего музыкального файла.
00-00 = файл 1
01-00 = файл 2
И так далее.

Приведите пример скрипта, пожалуйста, кто в в курсе!
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #1 : 06 Августа 2015, 10:19:39 »
Нужен простой скрипт для проигрывания раз в час соответствующего музыкального файла.
00-00 = файл 1
01-00 = файл 2
И так далее.

Приведите пример скрипта, пожалуйста, кто в в курсе!

В крон закинь запись типа: время - программа для воспроизведения - путь к файлу

0 */1 * * * /usr/bin/some_layer /home/my_sound.mp3
« Последнее редактирование: 06 Августа 2015, 10:21:21 от petro25 »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Как написать скрипт для выполнения действий
« Ответ #2 : 06 Августа 2015, 10:20:38 »
Можно проигрывание всех треков в cron прописать. А можно сделать скриптик, который опять же будет вызываться из cron, но в зависимости от часа играть разные треки.

man cron - расскажет достаточно для начала.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #3 : 22 Августа 2015, 17:59:11 »
Можно проигрывание всех треков в cron прописать. А можно сделать скриптик, который опять же будет вызываться из cron, но в зависимости от часа играть разные треки.
Это интересно. Можно пример скриптика? Хоть одну строку. Например, в 05-00 нужно проиграть (фоново, без запуска проигрывателя) файл 05-00.wav. И пример команды на исполнение + как правильно закинуть в cron.

Цитировать
man cron - расскажет достаточно для начала.
Увы, английского не понимаю (((
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6084
    • Просмотр профиля

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 414
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #5 : 22 Августа 2015, 19:40:29 »
Лучше бы пример скрипта...
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6401
  • Vamos a Bailar
    • Просмотр профиля
🖥 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
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #7 : 22 Августа 2015, 23:33:45 »
Сделал так (тестовая запись):
30 23 * * * paplay /home/xvost/.program_files/SClock/00:00.wavНичего не происходит. В терминале по командеpaplay /home/xvost/.program_files/SClock/00:00.wavфайл проигрывается.
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6401
  • Vamos a Bailar
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #8 : 23 Августа 2015, 02:57:30 »
может, все-таки aplay ?
🖥 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
    • Просмотр профиля
Re: Как написать скрипт для выполнения действий
« Ответ #9 : 23 Августа 2015, 20:27:39 »
ALiEN175,
Да! Именно! Благодарю, заработало.
Dell Inspiron 5758; Intel© Pentium© 3805U @ 1.90GHz × 2; Mesa Intel HD Graphics (BDW GT1)
Linux Mint 21 Cinnamon

Оффлайн m-z

  • Забанен
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 14.04 LTS & LXLE
    • Просмотр профиля

 

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