rmdir.cn

systemctl start

启动一个已配置的单元

语法

systemctl start 单元名

说明

适用于启动服务、定时器或挂载等单元。start 只启动本次运行,不会建立开机自启链接,重启后不会自动拉起。执行前应确认单元文件已写入磁盘并执行过 daemon-reload,否则 systemd 读取的仍是旧配置。unit 名称可以省略 .service 后缀,但 .timer、.socket 等后缀必须写完整。

参数

  • 单元名必填

    要启动的单元,.service 后缀可省略

示例

启动服务

启动自定义应用服务。

sudo systemctl start my-app

注意事项:start 是异步返回的,命令成功只表示请求已提交,需要再用 status 或 is-active 确认运行状态。

启动定时器

定时器必须写完整后缀。

sudo systemctl start db-backup.timer

注意事项:启动 timer 不会立即执行任务,触发时间由 OnCalendar 或 OnBootSec 决定;想立刻执行请用 systemctl start 对应的 .service。

参考资料