首页 > 解决方案 > 使用 crontab 在启动时运行 http.server

问题描述

我正在编写一个数字菜单板并将其显示在 50 英寸电视上。

在 HTML 文件位置使用 python3 -m http.server。

我希望菜单在启动时启动。crontab 中的当前脚本执行以下操作。这很简单。

  1. cd '目录'
  2. sudo python3 -m http.server 443 &
  3. 铬浏览器 0.0.0.0:443 --start-fullscreen

我可以看到 crontab 已运行 @reboot 调用,但 chromium 从未启动。

忽略可怕的代码,这只是为了让这个东西工作。

我试过从 crontab、init.d (update-rc) 运行文件,甚至绝望地尝试从 /etc/profile 运行文件。

import os

os.chdir('//home//pi//Desktop//TotalMenu')
os.system('sudo python3 -m http.server 443 &')
os.system('chromium-browser 0.0.0.0:443 --start-fullscreen')

标签: pythoncronstartuplaunch

解决方案


推荐阅读