Ubuntu中编写shell脚本开机自动启动
1. 编写shell脚本
service.sh脚本示例:
#! /bin/bash
date
echo "Game start! $player1 $player2"
sh /home/kent/Tools/apache-tomcat-9.0.0.M22/bin/startup.sh
java -jar /home/kent/IdeaProjects/XIO-Scada/order-management/target/order-management.jar
2. 设置开机自动启动
编写脚本设置开机自动启动,是为了不用手动去开启各种服务,以免解决电脑重启带来的不便
2.1 移动test.sh文件到/etc/init.d目录下
mv test.sh /etc/init.d/
2.2 给文件增加权限
chmod +750 test.sh
2.3 设置开机自动启动
sudo update-rc.d test.sh defaults
这样一个开机自动化脚本就完成了。
3. sh延时执行命令
sleep 1 # 表示延迟1秒
sleep 1s # 表示延迟1秒
sleep 1m # 表示延迟1分
sleep 1h # 表示延迟1小时
sleep 1d # 表示延迟一天