Автор Тема: Как да накарам beep (системен говорител) да работи при старт на сървър с Debian  (Прочетена 4506 пъти)

ton4eff

  • Новаци
  • *
  • Публикации: 2
    • Профил
Здравейте, наложи се да инсталирам нов Debian 11 (Linux debian 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1). Версията, която се наложи да сменя беше Debian Jessie. Става въпрос за домашен файлов сървър, който се ползва от много години и е без графичен интерфейс. Управлявам го по SSH. Много удобно си работеше beep след старт на сървъра с rc.local файл в /etc. Създаваше си го самия beep при инсталация. Аз само добавях вътре мелодийката. Сега обаче, при инсталация  (apt install beep), файла не се създава. Пробвах да го добавя ръчно със същото съдържание както преди, но не мога да го накарам да работи при старт. Иначе програмката си работи, ако я пусна като root и говорителчето си пищи. Примерно:
Код:
beep -l 200 -f 2000 
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
Нямам такъв дебиан, за да пробвам, но при търсене в мрежата ме заинтригува това: What is the correct substitute for rc.local in systemd instead of re-creating rc.local

Другото беше това: Debian 10 add rc.local
« Последна редакция: Nov 16, 2021, 20:31 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Пробвай да го пуснеш в crontab-a
с тази директива ще го пусне при всяко стартиране на линукса.
Не забравяй да сложиш пълония път то командата/скрипта (както при всяка команда в крон).

@reboot [path to command] [argument1] [argument2] … [argument n]

@reboot  /usr/bin/beep  -l 200 -f 2000
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

ton4eff

  • Новаци
  • *
  • Публикации: 2
    • Профил
rc.local не успях да го подкарам, пробвах какво ли не. Разбрах, че са го изоставили по някаква причина и е задънена улица да се занимавам...

Направих скрипт в /usr/bin, който с bash стартира без проблем (всичко правя като root, нямам инсталиран sudo). Забелязах, че beep не работи от user... После добавих в самия cron командата с мелодийката и заработи веднага... Благодаря за насоките! Надявам се сървърчето да изкара още 5-6 години безпроблемно както с предишната Jessie... :)
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3170
    • Профил
...
Забелязах, че beep не работи от user...
...
Вероятно трябва да го направиш член на незнам коя група. Напр., за да може потребител да ползва RS-232 порт, трябва да е член на групата dialup.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

programings

  • Напреднали
  • *****
  • Публикации: 221
  • Distribution: Arch Linux, BunsenLabs Linux, FreeBSD
  • Window Manager: XFCE, MATE, Openbox
    • Профил
Активен

dggbg

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
направи си beep.service в /etc/systemd/system
 
Код:

[Unit]
Description=Beep After Boot
After=network-online.target

[Service]
ExecStart=/beep-beep-file-path.sh
Type=oneshot
RemainAfterExit=no

[Install]
WantedBy=multi-user.target

systemctl enable beep.service
и си готов
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8929
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Благодаря ти, dggbg!

От самото начало знаехме, че е въпрос за SD. За съжаление почти всички с опит с него се изнесоха, след като го оплюхме дружно.

п.п. Случайно да имаш нещо общо с химическия факултет? И, ако имаш, защо си dggbg? За по-лесно четене?
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

dggbg

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
Ами не е много убав ама.. 

п.п. нищо общо с химия - лесно се помни [_]3
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8929
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ddantgwyn

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 1262
    • Профил

п.п. Случайно да имаш нещо общо с химическия факултет? И, ако имаш, защо си dggbg? За по-лесно четене?

тц, не съм аз.

но за оплюването си много прав.
Активен

the lamer's team honourable member

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Encoding in BMP(beep media player)
Настройка на програми
gamehack 0 2941 Последна публикация Apr 26, 2004, 21:25
от gamehack
Beep Media Player
Настройка на програми
i_gotzev 0 3102 Последна публикация Sep 28, 2004, 15:42
от i_gotzev
Beep Media Player Playlist
Настройка на програми
alabal 0 2909 Последна публикация Nov 12, 2004, 20:59
от alabal
Beep Media Player
Настройка на програми
empty 0 2715 Последна публикация Mar 03, 2006, 15:31
от empty
проблем с debian
Настройка на програми
detence 4 2253 Последна публикация Apr 18, 2007, 22:03
от detence