使用Systemd设置自动运行Python脚本

Python Script(jm68.py)

/usr/bin/jm68.py

import time

while true:
    with open('test.log','a+') as f:
        f.write(time.time)
        time.sleep(1)

Service Conf(jm68.service)

/lib/systemd/system/jm68.service

[Unit]
Description=QR Code Reader Service
After=multi-user.target
Conflicts=getty@tty1.service

[Service]
Type=simple
ExecStart=/usr/bin/python3 /usr/bin/jm68.py
StandardInput=tty-force

[Install]
WantedBy=multi-user.target

How to use

  1. sudo systemctl daemon-reload
  2. sudo systemctl enable jm68.service
  3. sudo systemctl start jm68.service
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容