gpt4 book ai didi

linux - 如何在 Linux 操作系统重新启动时执行我的脚本函数

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:43 25 4
gpt4 key购买 nike

我有一个手动调用时可以完美运行的脚本。现在我正在尝试调整脚本,以便当 Linux 机器重新启动时,脚本将重新启动服务。我正在使用 RHEL。这是我的脚本的基本结构。所以我的问题是如何设置它以便操作系统重新启动时。该脚本在“重新启动”条件下被调用。脚本的名称是bus.sh

请注意。我确实将脚本放在/etc/rc.d/init.d 目录中并更改了权限。不知道我还缺少什么。

#!/bin/sh

RETVAL=0

start() {
echo Starting application
"/opt/application.sh" start
}
stop() {
echo Stopping application
"/opt/application.sh" stop
}
restart() {
echo Restart application
"/opt/application.sh" restart
}
status() {
echo Status application
"/opt/application.sh" status
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac

exit $RETVA

L

最佳答案

你还没有说出脚本的名称,所以我们称之为 foo .../etc/init.d/foo

要添加服务以使其自动启动:

chkconfig foo on

现在您可以启动它:

service foo start

关于linux - 如何在 Linux 操作系统重新启动时执行我的脚本函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30306807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com