GoormIDE免费的容器如果15分钟不操作的话,容器就会关闭,重新开启容器后,IP和映射的端口都会变化,为了能固定容器IP和端口不变化的问题,写一个Shell脚本定时执行即可!
第一步:创建Shell脚本
1、创建shell脚本文件,名称为 test.sh
touch /workspace/mingdi/test.sh
2、编辑shell脚本
vi /workspace/mingdi/test.sh
3、给脚本执行权限
chmod 777 /workspace/mingdi/test.sh
第二步:安装crontab
1、ubuntu安装:
apt-get install cron
2、生成配置文件:
crontab -e
按 Esc 后输入 :wq 回车
3、检查是否安装成功:crontab -l
4、创建脚本执行定时任务,编辑配置文件:crontab -e
添加一个定时任务,每分钟执行 /workspace/mingdi 路径下的test.sh脚本
* * * * * /workspace/mingdi/test.sh
5、按 Esc 保存退出
:wq
基础命令:
启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron