首页/系统/Linux 运维命令速查/systemd-run 临时运行/一次性任务
systemd 与服务42 条

systemd-run 临时运行/一次性任务

systemd-run 即时拉起临时单元:--unit 命名、--on-active 延迟、--scope 加入当前会话 cgroup;调试与压测的轻量容器。

Linux 运维命令速查系统更新于 2026-10-12
用途不写单元文件直接以 systemd 托管方式运行命令
语法systemd-run [选项] 命令...
所属systemd

常用示例

常用示例
systemd-run --unit=quicktest --collect /bin/sleep 60
systemd-run --on-active=5m --unit=delayedjob /usr/local/bin/job.sh
systemd-run --scope -p MemoryMax=512M /opt/tool/stress --vm 1
systemctl list-units 'run-*'
--collect 让单元结束后自动清理;临时单元默认在 /run 下生命周期短,适合演练与排障复现。

易错点

  • 忘记 --collect 时瞬态单元会留下 failed 记录,影响 --failed 巡检噪音
  • systemd-run 在非 systemd 环境(容器/旧发行版)不可用,先确认 PID 1 是 systemd

数据来源与参考

  • man 1 systemd-run

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌