[РЕШЕНО] автозапуск при загрузке

Автор dizzy12345, 22 апреля 2011, 20:24:13

« назад - далее »

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

dizzy12345

помогите пожалуйста решить такую проблему.
хотел бы чтобы при входе в систему, после того как пользователь введет логини пароль запускались бы некоторые скриптики/програмки. для примера решил запускать mc.

способ echo "mc" >> ~/.login решил не использовать, так ка хочу попробовать запуск скриптов из каталога автозапуска (/etc/init.d)

установил mc. создал файл start_mc с таким сожержанием
#! /bin/sh
/usr/bin/mc
поместил его в /etc/init.d
затем в каталогу /etc/rc2.d создал симлинк, указывающий на start_mc, перегрузился ребутом, залогинился. но mc не запустился при входе.
вот лог
жБКМ: /var/log/boot     уФТПЛБ 1 рПЪЙГЙС 0 2177 ВБКФ                                                                                                        100%Fri Apr 22 19:22:08 2011: Setting preliminary keymap...done.
Fri Apr 22 19:22:08 2011: Activating swap...done.
Fri Apr 22 19:22:08 2011: Checking root file system...fsck from util-linux-ng 2.17.2
Fri Apr 22 19:22:08 2011: /dev/sda5: clean, 33338/446160 files, 393324/1781199 blocks
Fri Apr 22 19:22:08 2011: done.
Fri Apr 22 19:22:08 2011: Cleaning up ifupdown....
Fri Apr 22 19:22:08 2011: Setting up networking....
Fri Apr 22 19:22:08 2011: Loading kernel modules...done.
Fri Apr 22 19:22:08 2011: Activating lvm and md swap...done.
Fri Apr 22 19:22:08 2011: Checking file systems...fsck from util-linux-ng 2.17.2
Fri Apr 22 19:22:08 2011: done.
Fri Apr 22 19:22:08 2011: Mounting local filesystems...done.
Fri Apr 22 19:22:08 2011: Activating swapfile swap...done.
Fri Apr 22 19:22:08 2011: Cleaning up temporary files....
Fri Apr 22 19:22:09 2011: Setting kernel variables ...done.
Fri Apr 22 19:22:09 2011: Configuring network interfaces...Plugin rp-pppoe.so loaded.
Fri Apr 22 19:22:09 2011: done.
Fri Apr 22 19:22:09 2011: Starting portmap daemon....
Fri Apr 22 19:22:09 2011: Starting NFS common utilities: statd.
Fri Apr 22 19:22:09 2011: Cleaning up temporary files....
Fri Apr 22 19:22:09 2011: Setting console screen modes.
Fri Apr 22 19:22:09 2011: ^[]R^[[9;30]^[[14;30]Skipping font and keymap setup (handled by console-setup).
Fri Apr 22 19:22:10 2011: Setting up console font and keymap...done.
Fri Apr 22 19:22:10 2011: Setting up Cyrillic on the console... ^[(Kdone.
Fri Apr 22 19:22:10 2011: INIT: Entering runlevel: 2
Fri Apr 22 19:22:10 2011: Using makefile-style concurrent boot in runlevel 2.
Fri Apr 22 19:22:10 2011: Starting NFS common utilities: statd.
Fri Apr 22 19:22:10 2011: Starting portmap daemon...Already running..
Fri Apr 22 19:22:10 2011: Starting enhanced syslogd: rsyslogd.
Fri Apr 22 19:22:10 2011: Starting ACPI services....
Fri Apr 22 19:22:11 2011: Starting deferred execution scheduler: atd.
Fri Apr 22 19:22:11 2011: Starting system message bus: dbus.
Fri Apr 22 19:22:11 2011: Starting periodic command scheduler: cron.
Fri Apr 22 19:22:11 2011: Starting MTA: exim4.
Fri Apr 22 19:22:12 2011: Starting mouse interface server: gpm.

в чем я ошибся?

orlyanuch

#1
Цитата: dizzy12345установил mc. создал файл start_mc с таким сожержанием
#! /bin/sh
/usr/bin/mc
Пробела между #! и /bin/sh не должно быть. И файл сделал исполняемым?
chmod +x start_mc

Сообщение дополнено через 28 минут 9 секунд

Блин... Сейчас посмотрел, в /etc/init.d во многих скриптах пробелы #! /bin/sh
Это же явная ошибка. Кто-нибудь объяснит?
Edimus, ut vivamus; nоn vivimus, ut edamus.

dizzy12345

полные права на файл есть у всех пользователей.

пробел не имеет значение - напрямую файл запускается, то есть при клике

orlyanuch

#3
Ссылку в /etc/rc2.d/ создавал утилитой update-rc.d? Здесь хорошо описан весь процесс.
Edimus, ut vivamus; nоn vivimus, ut edamus.

dizzy12345