Никак не могу написать скрипт автозапуска (запуска при загрузке системы) под Ubuntu Server 9.04.
Задача такова: На сервере стоит 1С Server + PostgreSQL. Надо научить сервер запускать этих двух при загрузке системы. Последовательность команд выглядет вот так:
user@server:~$ sudo su
root@server:/home/user# su postgres
postgres@server:/home/user$ LANG=ru_RU.utf-8 pg_ctl -D /database/copyplus -l /database/copyplus/pg.log start
postgres@server:/home/user$ exit
root@server:/home/user# LANG=ru_RU.utf-8 /etc/init.d/srv1cv81 start
root@server:/home/user# exit
Это если руками. Самописный скрипт с такой последовательностью запускает только PgSQL, 1С ругается на то, что ей не хватает "(".
#!/bin/sh
sudo -u postgres -H LANG=ru_RU.utf-8 pg_ctl-D $PGSQLBASE t -l $PGSQLBASE/pg.log start
sudo -u root -H LANG=ru_RU.utf-8 pg_ctl-D $PGSQLBASE t -l $PGSQLBASE/pg.log start
exit 0
Исполняемым его сделать не получается (chmod -rx). После добавления его в /etc/rc.local и перезагрузки, не 1С не PgSQL не загружены. Помогите, плиз, со скриптом.