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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с автозапуском XMMS2  (Прочитано 941 раз)

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

Оффлайн jama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Проблема с автозапуском XMMS2
« : 09 Октября 2012, 16:09:16 »
Всем привет!

Есть скрипт, который нужно запускать при загрузке ОС:
#!/bin/sh

xmms2-launcher
nyxmms2 add /home/user/q.mp3
nyxmms2 play

Добавил путь к нему в rc.local:
#!/bin/sh
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sudo -u user /etc/init.d/xScript.sh

exit 0

Но он не работает, то есть при запуске rc.local вручную — все отлично работает, а при загрузке ОС он не запускается.

Где копать?


« Последнее редактирование: 09 Октября 2012, 17:54:06 от jama »

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #1 : 09 Октября 2012, 16:54:18 »
прописываем исполнение скрипта ouou.sh при загрузке:
sudo update-rc.d ouou.sh defaults
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #2 : 09 Октября 2012, 16:59:10 »
Цитировать
sudo -u user /etc/init.d/xScript.sh
su user -c /etc/init.d/xScript.sh
Wars ~.o

Оффлайн jama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #3 : 09 Октября 2012, 17:10:20 »
Спасибо за ответы!
Скрипт запускается, но только после ввода логин/пароль.
Как сделать, чтобы он запускался до авторизации?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #4 : 09 Октября 2012, 17:15:34 »
sudo su
su user -c /etc/init.d/xScript.sh
exit
Wars ~.o

Оффлайн jama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #5 : 09 Октября 2012, 17:23:14 »
sudo su
su user -c /etc/init.d/xScript.sh
exit

Не помогло, при загрузке висит логотип и ничего не происходит.
По SSH подключается.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #6 : 09 Октября 2012, 17:30:34 »
sudo su
mv /etc/init.d/xScript.sh /usr/bin/
touch /etc/init.d/auto-start.sh
chmod +x /etc/init.d/auto-start.sh
echo '#!/bin/bash' > /etc/init.d/auto-start.sh
echo 'su user -c xScript.sh' >> /etc/init.d/auto-start.sh
update-rc.d auto-start.sh defaults 99
exit
и ребут

Wars ~.o

Оффлайн jama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #7 : 09 Октября 2012, 17:45:45 »
sudo su
mv /etc/init.d/xScript.sh /usr/bin/
touch /etc/init.d/auto-start.sh
chmod +x /etc/init.d/auto-start.sh
echo '#!/bin/bash' > /etc/init.d/auto-start.sh
echo 'su user -c xScript.sh' >> /etc/init.d/auto-start.sh
update-rc.d auto-start.sh defaults 99
exit
и ребут

На последнем шаге:
root@atl:/home/user# update-rc.d auto-start.sh defaults 99
update-rc.d: warning: /etc/init.d/auto-start.sh missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 Adding system startup for /etc/init.d/auto-start.sh ...
   /etc/rc0.d/K99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc1.d/K99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc6.d/K99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc2.d/S99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc3.d/S99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc4.d/S99auto-start.sh -> ../init.d/auto-start.sh
   /etc/rc5.d/S99auto-start.sh -> ../init.d/auto-start.sh

« Последнее редактирование: 09 Октября 2012, 17:49:07 от jama »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #8 : 09 Октября 2012, 17:53:13 »
да, rc.local убири строка.
Wars ~.o

Оффлайн jama

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #9 : 09 Октября 2012, 18:00:44 »
да, rc.local убири строка.

user@atl:~$ sudo update-rc.d auto-start.sh defaults 99
update-rc.d: warning: /etc/init.d/auto-start.sh missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
 System start/stop links for /etc/init.d/auto-start.sh already exist.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с автозапуском XMMS2
« Ответ #10 : 09 Октября 2012, 18:06:08 »
ничего, переыод гугл.
тогда вводит пароль
пример тест
zenity --entry --title="Пароль `basename $HOME`" --text="Enter your пароль:" --entry-text "" --hide-textна скрипт xScript.sh добав строк первую.

Пользователь решил продолжить мысль 09 Октября 2012, 18:47:26:
http://5.231.6.184/petkas/i2.htm
пиши пароль 123 ентер потом 12345 ентер.
« Последнее редактирование: 09 Октября 2012, 18:47:26 от victor00000 »
Wars ~.o

 

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