Народ вот столкнулся с такой проблемой... Настраивал почтовый сервер, и сделал символическую ссылку, но после каждого рестарта она затирается, и приходится вручную вводит следующие команды:
Ну скажем так, это конечно особо не напрягает, так как на сервере рестарт делается очень и очень редко. Но я бы хотел избавить себя от лишних действий и написать небольшой скрипт, чтобы это действие делалось автоматически.
Попробовал следующий вариант, это создал файл в /home/username/.kde/Autostart/example Внёс следующее содержимое
#!/bin/bash
sudo ln --symbolic /var/spool/postfix/var/run/saslauthd /var/run/saslauthd
sudo chown root:sasl /var/run/saslauthd
sudo /etc/init.d/saslauthd restart
sudo /etc/init.d/cyrus2.2 restart
sudo /etc/init.d/postfix restart
Но как и следовало ожидаться я обломался. После рестарта запускается просто текстовой редактор Kate с моим содержанием...
Может кто нибудь делал, что-то похожее?
"/etc/rc.local" это едва ли не последний сценарий, вызываемый при загрузке (До запуска KDE)
Следовательно имеет смысл добавить ваши команды в этот сценарий...
Как то так:
#!/bin/sh -e
#
# 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.
# Create symboliс link and restart the mail server
ln --symbolic /var/spool/postfix/var/run/saslauthd /var/run/saslauthd
chown root:sasl /var/run/saslauthd
/etc/init.d/saslauthd restart
/etc/init.d/cyrus2.2 restart
/etc/init.d/postfix restart
exit 0
Команда "sudo" не нужна, т.к. скрипт и так выполняется с правами суперпользователя. Будьте Внимательны!
chmod +x /home/username/.kde/Autostart/example делал?
Eugene Огромное тебе спасибо, избавил ленивого человека от лишних напряжных действий...
Samath ну уже не понадобилось, а насчёт чемода :) Ет действительно пропустил, ну в принцыпе сработало то и то но метот добавления Eugene мне пришёлся больше по душе...!
Ещё раз спасибо что не оставили без внимания!
Отправить комментарий