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。