Таки-здравствуйте, это снова я, и снова по поводу init.d.
Буду краток:
Nokia-N900-02-8:~# ls -l /etc/init.d/lockd
-rwxr-xr-x 1 root root 71 May 3 14:18 /etc/init.d/lockd
Nokia-N900-02-8:~# cat /etc/init.d/lockd
#! /bin/sh
echo 123 >> /home/user/123.txt
python /usr/bin/lockd
exit 0
//поленился возиться со skeleton-ом
Nokia-N900-02-8:~# ls -l /etc/rc2.d/S80lockd
lrwxrwxrwx 1 root root 15 May 3 14:12 /etc/rc2.d/S80lockd -> ../init.d/lockd
Nokia-N900-02-8:~# ls -l /etc/rc3.d/S80lockd
lrwxrwxrwx 1 root root 15 May 3 14:13 /etc/rc3.d/S80lockd -> ../init.d/lockd
Nokia-N900-02-8:~# ls -l /etc/rc4.d/S80lockd
lrwxrwxrwx 1 root root 15 May 3 14:13 /etc/rc4.d/S80lockd -> ../init.d/lockd
При включении /etc/init.d/lockd не запускается (/home/user/123.txt не создаётся, /usr/bin/lockd не запускается).
Что я делаю не так?
P.S. на домашнем сервачке (Debian) уже имел дело с init.d, проблем не было, так что представление о том как это работает имею. Либо я перепил не кошерного кофе и теперь адски туплю, либо в maemo это организовано не так как в Debian.
P.P.S. ещё странность:
Nokia-N900-02-8:~# ls -l /usr/bin/lockd
-rwxr-xr-x 1 root root 1536 May 3 14:02 /usr/bin/lockd
Nokia-N900-02-8:~# python /usr/bin/lockd
//запускаться и работает
Nokia-N900-02-8:~# /usr/bin/lockd
-sh: /usr/bin/lockd: not found
Nokia-N900-02-8:~# cat /usr/bin/lockd
#!/usr/bin/python2.5
# -*- coding: utf-8 -*-
//далее был код скрипта
Nokia-N900-02-8:~# ls -l /usr/bin/python2.5
-rwxr-xr-x 1 root root 1028632 Nov 27 00:07 /usr/bin/python2.5
Почему скрипт не запускается напрямую (как любой другой исполняемый файл).
Опять же либо я дико туплю (на этот случай произвёл аналогичные манипуляции на десктопе (Ubuntu), всё замечательно) либо упускаю из виду какою-то особенность maemo.
На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или
eMailJabber: mrclon@jabnet.org