windows下开机启动某个程序比较简单,只需要把程序添加到"程序-启动"栏即可. 对于linux下开机自动运行程序笔记麻烦. 以Apache Tomcat为例. 做开机自动启动 SERVICE_HOME="/home/tomcat" SERVICE_DESC="Apache Tomcat" SERVICE_USER="tomcat" CONSOLE_LOG="$SERVICE_HOME/console.log" START_SCRIPT="startup.sh" SHUTDOWN_SCRIPT="shutdown.sh" start(){ echo "Starting $SERVICE_DESC Server ..." cd $SERVICE_HOME/bin sudo -u $SERVICE_USER ./$START_SCRIPT > $CONSOLE_LOG 2> $CONSOLE_LOG & } stop(){ echo "Stopping $SERVICE_DESC Server ... " cd $SERVICE_HOME/bin sudo -u $SERVICE_USER ./$SHUTDOWN_SCRIPT > $CONSOLE_LOG 2> $CONSOLE_LOG & } restart(){ stop # give stuff some time to stop before we restart sleep 5s start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: tomcat {start|stop|restart}" exit 1 esac exit 0     设置: 1、保存脚本到/ect/init.d/目录下,保存名tomcat.sh 2、

......