• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
ubuntu18.04设置开机自启动-crontab定时器启动

 

 

https://zhuanlan.zhihu.com/p/271980834

编写定时器

创建一个 cron 文件:

cd 你的存放路径
gedit my_crontab

编写定时命令:

每1分钟调用对应的python脚本执行一次内网环境下的拨号连接。

*/1 * * * * python3 /home/g2080/ihdu3.py

将 cron 文件添加到定时服务中:

crontab my_crontab

查看定时服务:

crontab -l

启动定时服务:

service cron start

查看定时任务的状态:

service cron status

Bingo! 至此已经成功了~

 

service cron start //启动服务 
service cron stop //关闭服务  

service cron restart //重启服务 
service cron reload //重新载入配置

  

ubuntu18.04 python程序设定的开机自启方法及失败原因

https://blog.csdn.net/weixin_42630613/article/details/107833082

失败原因

当代码中有图形化界面的操作时候

cv.imshow()

 导致在程序自启时,并没有图形化界面。

 

start.sh  

#!/bin/bash


time=$(date +%Y%m%d%H%M%S)

echo "===================检测开始时间:"$time"==================="


echo "看到这行字,说明添加自启动脚本成功。" > /home/nano/Desktop/v4_nano/test_desk.log


#project检测
project=`ps -ef | grep v1_Main.py| grep -v grep | awk '{print $2}'`  # 判断进程是否开启(main.py改为自己的启动程序名)
if [  -z "$project" ]
then 

    #cd /home/nano/Desktop/v4_nano/v4_video_control/  #进入可执行程序所在的目录
    nohup /home/nano/Desktop/v4_nano/run.sh >/home/nano/Desktop/v4_nano/main.log 2>&1 &  # 启动进程并将打印日志写入project.log,也可以直接写4中run.sh的内容

    echo "看到这行字,说明python3启动脚本成功。---"$time > /home/nano/Desktop/v4_nano/test_desk.log
else
    echo "#project正常运行"
fi

echo "=========================================================="

 

run.sh

#!/bin/bash

echo "run  看到这行字,说明添加自启动脚本成功。" > /home/nano/Desktop/v4_nano/test_desk.log

echo "admin" | sudo -S sudo chmod -R 777 /dev/ttyTHS1
echo "start ..."
cd /home/nano/Desktop/v4_nano/v4_video_control/  #进入可执行程序所在的目录
#/usr/local/bin/python3
#echo "admin" | sudo -S sudo /usr/bin/python3 v1_Main.py #用自动输入密码
source /etc/profile
/usr/bin/python3 v1_Main.py
echo "run  看到这行字,说明python3启动脚本成功。" > /home/nano/Desktop/v4_nano/test_desk.log


echo "stop ..."

  

  

posted on 2022-02-15 22:30  MKT-porter  阅读(871)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3