【问题标题】:Can't seem to run my crontab file on my chromeos chroot似乎无法在我的 chromeos chroot 上运行我的 crontab 文件
【发布时间】:2020-06-25 08:45:57
【问题描述】:

我已经编写了一个 python 脚本,它可以在我的 Lxde crouton shell 上更改我的桌面墙纸,它似乎运行得很好:

import os
from time import localtime
from pathlib import Path

wp = Path("/home/lucasmccallums/Desktop/projects/wallpaper_transitions")


hour = localtime().tm_hour

if (hour < 6) or (hour >= 21):
    os.system("pcmanfm --set-wallpaper=" + str(wp / "night.png"))

elif (hour >= 14):
    os.system("pcmanfm --set-wallpaper=" + str(wp / "afternoon.png"))

else:
    os.system("pcmanfm --set-wallpaper=" + str(wp / "morning.png"))

但是,当我尝试通过 crontab 运行它时 */1 * * * * /usr/bin/python3 /home/lucasmccallums/Desktop/projects/wallpaper_transitions/desktopdemo.py 它似乎安装得很好 crontab: installing new crontab 但是,它似乎仍然不起作用。我尝试使用命令 /etc/init.d/cron start 但我面临
cron: can't open or create /var/run/crond.pid: Permission denied

我会不断更新,因为我试图解决这个问题,但是 任何帮助将不胜感激,谢谢!

【问题讨论】:

标签: python ubuntu cron ubuntu-18.04 crouton


【解决方案1】:

在 Crontab 上

0 6,14,21 * * */usr/bin/somedirectory/py.....

【讨论】:

  • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-03
  • 1970-01-01
  • 2022-08-19
  • 2020-10-07
  • 1970-01-01
  • 2013-07-04
  • 2023-03-05
相关资源
最近更新 更多