debian

debian定时器如何启动

小樊
49
2025-09-13 01:54:19
栏目: 智能运维

在 Debian 系统中,使用 systemd 定时器启动步骤如下:

  1. 创建服务单元文件:定义要执行的任务,如/etc/systemd/system/myservice.service,内容示例:
    [Unit]
    Description=My service
    [Service]
    ExecStart=/path/to/your/script.sh
    
  2. 创建定时器单元文件:设置触发时间等规则,如/etc/systemd/system/myservice.timer,内容示例:
    [Unit]
    Description=Run myservice
    [Timer]
    OnCalendar=*-*-* 00:00:00  # 每天午夜触发
    Persistent=true
    [Install]
    WantedBy=timers.target
    
  3. 启用并启动定时器
    sudo systemctl daemon-reload
    sudo systemctl enable myservice.timer
    sudo systemctl start myservice.timer
    
  4. 检查定时器状态:可使用sudo systemctl status myservice.timersudo systemctl list-timers --all查看。

0
看了该问题的人还看了