Я створив сценарій для запуску сервера (моє перше запитання). Тепер я хочу, щоб він запускався під завантаженням системи та запускав визначений сервер. Що мені робити, щоб це зробити?
Мої висновки говорять про те, що я розміщую цей файл у /etc/init.d
місці, і він виконається, коли система завантажиться. Але я не в змозі зрозуміти, яким буде перший аргумент щодо запуску start
? Це попередньо визначено десь використовувати start
як $1
? Якщо я хочу мати справу, startall
яка запустить усі сервери в скрипті, то якими варіантами я можу керувати?
Мій сценарій такий:
#!/bin/bash
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 (start|stop|restart)"
;;
esac