Tôi thường chỉ sao chép một số tập lệnh hiện có như /etc/init.d/ssh
, loại bỏ những thứ thừa và chỉnh sửa những thứ còn lại. Điều này không thuận tiện lắm.
Có một công cụ đơn giản để tạo ra các bản in Debian tốt không?
Mong đợi một cái gì đó như thế này:
r@l:~# generate_initscript ololo \
--start-command='daemon --name ololo /usr/bin/ololo' \
--stop-command='daemon --name ololo --stop' > /etc/init.d/ololo
r@l:~# cat /etc/init.d/ololo
#! /bin/sh
### BEGIN INIT INFO
# Provides: ololo
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: 'ololo' script created by generate_initscript
### END INIT INFO
set -e
. /lib/lsb/init-functions
case "$1" in
start)
daemon --name ololo /usr/bin/ololo
;;
stop)
daemon --name ololo --stop
;;
*)
echo "Usage: /etc/init.d/ololo {start|stop}"
exit 1
esac
exit 0
1
Có lẽ MetaInit cũng đáng được đề cập: wiki.debian.org/MetaInit hoặc là gói.debian.org/jessie/metainit
—
mivk