Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2023-04-13 17:59:57

  JerCha - Użytkownik

JerCha
Użytkownik
Zarejestrowany: 2015-02-19
Serwis

MOC uruchamiany z CRON - problem z głośnością

Mam taki skrypcik

Kod:

amixer -D pulse set Master 35%
mocp -S
mocp -l http://stream9.nadaje.com:8002/live

Chciałem zrobić z tego budzik.
Uruchamiany z terminala działa OK, ale kiedy wywoływany jest z crontaba, głośność nie ustawia się na wartość podaną w skrypcie, tylko dużo niższą.
Próbowałem różnych opcji, również z mocp --volume=XX i też nie działa, jeśli startuje z crontaba.
Jakieś pomysły?

Offline

 

#2  2023-04-13 22:17:14

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: MOC uruchamiany z CRON - problem z głośnością

zapewne bruździ jakaś zmienna środowiskowa. Gdy odpalisz komendę env z palca i porównasz wynik z wrzuconą do crona komendą np.

Kod:

env > /tmp/env-cron

to będą się różniły w wielu miejscach i brak zadeklarowanej pewnej zmiennej powoduje tę różnicę.

Ostatnio edytowany przez seler (2023-04-13 22:17:32)


a to feler westchnął seler

Offline

 

#3  2023-04-14 09:27:24

  JerCha - Użytkownik

JerCha
Użytkownik
Zarejestrowany: 2015-02-19
Serwis

Re: MOC uruchamiany z CRON - problem z głośnością

Dzięki.
Chyba chodzi o SHELL=/bin/sh versus SHELL=/bin/bash
Teraz powinno być z górki.

Offline

 

#4  2023-04-14 11:26:47

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: MOC uruchamiany z CRON - problem z głośnością

hmm, akurat tej zmiennej bym nie obstawiał, ale kto wie.


a to feler westchnął seler

Offline

 

#5  2023-04-14 11:53:44

  JerCha - Użytkownik

JerCha
Użytkownik
Zarejestrowany: 2015-02-19
Serwis

Re: MOC uruchamiany z CRON - problem z głośnością

Ani SHELL, ani PATH nie pomogły.
Teraz nie mam czasu, kolejne próby wieczorem.

cron-env

Kod:

HOME=/home/jurek
LOGNAME=jurek
PATH=/usr/bin:/bin
LANG=pl_PL.UTF-8
SHELL=/bin/sh
PWD=/home/jurek

finger-env

Kod:

SHELL=/bin/bash
SESSION_MANAGER=local/chalup:@/tmp/.ICE-unix/1048,unix/chalup:/tmp/.ICE-unix/1048
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_MENU_PREFIX=xfce-
GTK_IM_MODULE=ibus
SSH_AUTH_SOCK=/tmp/ssh-OsYATiOKtNd8/agent.1048
XMODIFIERS=@im=ibus
DESKTOP_SESSION=xfce
SSH_AGENT_PID=1110
GTK_MODULES=gail:atk-bridge
XDG_SEAT=seat0
PWD=/home/jurek
LOGNAME=jurek
XDG_SESSION_DESKTOP=xfce
XDG_SESSION_TYPE=x11
XAUTHORITY=/home/jurek/.Xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/jurek
HOME=/home/jurek
LANG=pl_PL.UTF-8
XDG_CURRENT_DESKTOP=XFCE
VTE_VERSION=6203
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
CLUTTER_IM_MODULE=ibus
XDG_SESSION_CLASS=user
TERM=xterm-256color
USER=jurek
DISPLAY=:0.0
SHLVL=1
QT_IM_MODULE=ibus
XDG_VTNR=7
XDG_SESSION_ID=2
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share
GDK_BACKEND=x11
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/sbin:/sbin
GDMSESSION=xfce
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
_=/usr/bin/env

Ostatnio edytowany przez JerCha (2023-04-14 11:55:41)

Offline

 

#6  2023-04-14 12:00:33

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: MOC uruchamiany z CRON - problem z głośnością

Spróbuj w pierwszej kolejności ustawić zmienną

Kod:

export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

a to feler westchnął seler

Offline

 

#7  2023-05-02 15:45:49

  JerCha - Użytkownik

JerCha
Użytkownik
Zarejestrowany: 2015-02-19
Serwis

Re: MOC uruchamiany z CRON - problem z głośnością

seler napisał(-a):

Spróbuj w pierwszej kolejności ustawić zmienną

Kod:

export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

To się nie sprawdziło, ale zadziałało

Kod:

export XDG_RUNTIME_DIR=/run/user/1000

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)