Command 如何在Plesk托管服务器上启动作业
升级到Plesk 17.8后,当我重新启动服务器时,我感到惊讶。/etc/rc.local中的脚本不再自动启动。看起来Plesk好像在没有询问或通知我的情况下更改了我服务器上的某些内容。我还尝试使用cron样式的“@reboot”在Plesk级别输入一个“预定任务”,但这也不起作用。所以我想知道如何启动一个任务,它必须在启动后执行。有人有好的解决办法吗?Plesk将rc.*文件保存在单独的位置,不允许更改文件 经过一些搜索,我发现如何在Debian for Tomcat 6中实现这一点: 将可执行脚本放入目录/etc/init.d中,该目录将启动作业。以下是示例代码:Command 如何在Plesk托管服务器上启动作业,command,debian,plesk,boot,Command,Debian,Plesk,Boot,升级到Plesk 17.8后,当我重新启动服务器时,我感到惊讶。/etc/rc.local中的脚本不再自动启动。看起来Plesk好像在没有询问或通知我的情况下更改了我服务器上的某些内容。我还尝试使用cron样式的“@reboot”在Plesk级别输入一个“预定任务”,但这也不起作用。所以我想知道如何启动一个任务,它必须在启动后执行。有人有好的解决办法吗?Plesk将rc.*文件保存在单独的位置,不允许更改文件 经过一些搜索,我发现如何在Debian for Tomcat 6中实现这一点: 将可执
#!/bin/sh
#
set -e
PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=tomcat7
DESC="Tomcat servlet engine"
JAVA_HOME=/usr/java/jdk1.6.0_45
# --------------------------------------------------
# code for Debian restart
# --------------------------------------------------
echo "--- action for Tomcat ---" >>/root/restart.txt
date >>/root/restart.txt
whoami >>/root/restart.txt
echo "JAVA_HOME="$JAVA_HOME >>/root/restart.txt
case "$1" in
start)
# No-op
/var/lib/apache-tomcat-7.0.77/bin/startup.sh>>/root/restart.txt
;;
restart)
/var/lib/apache-tomcat-7.0.77/bin/shutdown.sh>>/root/restart.txt
/var/lib/apache-tomcat-7.0.77/bin/startup.sh>>/root/restart.txt
;;
stop)
/var/lib/apache-tomcat-7.0.77/bin/shutdown.sh>>/root/restart.txt
;;
*)
echo "Error: $0 $1 ???" >>/root/restart.txt
exit 3
;;
esac
echo "--- end Tomcat ---" >>/root/restart.txt
exit 0
您使用的是哪个CentOS版本?>lsb_relase-分销商ID:Debian描述:Debian GNU/Linux 8.7(jessie)发行版:8.7代码名:jessieSorry,服务器是Debian 8.7而不是CentOS