我想从用python编写的os.system命令打开并关闭crone作业。基本上,使用sed命令注释/取消注释crontab行以控制作业计划。
但是当我把这个命令如下所示时,python在#作为注释后解释为文本。
process1
有没有办法告诉python不要将#解释为注释符号?
答案 0 :(得分:1)
哈希符号没有问题,但引用不正确。试试这个:
os.system(r"crontab -l | sed '/^\*.*heightSQL.py/s/^/#/' | crontab -")
顺便说一下:你确定crontab -l
在crontab -
已经运行时产生了正确的输出吗?我不是。但这不是重点。