Command 如何在Plesk托管服务器上启动作业

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中实现这一点: 将可执

升级到Plesk 17.8后,当我重新启动服务器时,我感到惊讶。/etc/rc.local中的脚本不再自动启动。看起来Plesk好像在没有询问或通知我的情况下更改了我服务器上的某些内容。我还尝试使用cron样式的“@reboot”在Plesk级别输入一个“预定任务”,但这也不起作用。所以我想知道如何启动一个任务,它必须在启动后执行。有人有好的解决办法吗?Plesk将rc.*文件保存在单独的位置,不允许更改文件

经过一些搜索,我发现如何在Debian for Tomcat 6中实现这一点:

将可执行脚本放入目录/etc/init.d中,该目录将启动作业。以下是示例代码:

#!/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