Portál AbcLinuxu, 19. dubna 2024 19:45


Dotaz: su, dcop not found

25.9.2007 01:13 voda | skóre: 28
su, dcop not found
Přečteno: 313×
Odpovědět | Admin
Zdravím, při hibernate potřebuju stopnout přehrávání amaroku. V příslušným skriptu je
for auuser in $(ps aux | grep -w '[a]marok' | awk '{print $1}' | sort | uniq); do
    FindXServer
    if [ "`su $auuser -c 'dcop amarok player status'`" = "2" ]; then
        su $auuser -c 'dcop amarok player pause'
    fi
done
ale pod rootem:
# su ondra -c "dcop amarok player pause"
/bin/bash: dcop: command not found
jinak příkaz dcop funguje dobře. Nějaké nápady?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.9.2007 05:51 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: su, dcop not found
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jinak nastavená PATH pod rootem a uživatelem?
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
25.9.2007 13:27 voda | skóre: 28
Rozbalit Rozbalit vše Re: su, dcop not found
jo to je přesně ono. díky
25.9.2007 13:49 voda | skóre: 28
Rozbalit Rozbalit vše Re: su, dcop not found
a kam mám danou cestu přidat?
zkoušel jsem přidat export do .bashrc, upravit PATH v /etc/profile, ale stále mi píše
hibernate: [15] Executing PauseAudio ...
/bin/bash: dcop: command not found
25.9.2007 14:15 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: su, dcop not found
Co třeba ten dcop spouštět s plnou cestou?
25.9.2007 14:31 voda | skóre: 28
Rozbalit Rozbalit vše Re: su, dcop not found
to by samozřejmě šlo, ale nechce se mi to přepisovat x-krát v nějakých skriptech, který se stejně třeba při aktualizaci zase přepíšou..
kdybych udělal v /sbin symb. odkaz, by taky šlo, ne?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.