我想知道的是:无论用户是想关闭它还是任何程序想要这样做,我怎样才能防止在程序运行期间任何系统关闭/重启.
最好的是,如果任何关闭/重启动作不会被取消而是延迟,那么当更新程序完成运行时,关机/重启将继续.
我的系统部分是:
uupgrades.timer
[Unit]Description=UU Upgrades Timer[Timer]OnBootSec=23minOnUnitactiveSec=7hUnit=uupgrades.target[Install]WantedBy=basic.target
uupgrades.target
[Unit]Description=UU Upgrades Timer TargetStopWhenUnneeded=yes
并在文件夹uupgrades.target.wants中
uupgrades.service
[Unit]Description=UU Update Program[Service]Nice=19IOSchedulingClass=2IOSchedulingPriority=7ExecStart=/usr/bin/uupgrades
我怎样才能做到这一点?
解决方法 如果具有足够权限重新启动服务器或 *** 作进程的用户想要停止或重新启动计算机,则无法阻止它们.这就是linux的工作方式.您应该设置权限和帐户,以便其他用户没有足够的root权限或权限来 *** 作进程正在运行的进程或用户. 总结以上是内存溢出为你收集整理的Arch Linux/systemd – 防止任何类型的shutdown/rebboot全部内容,希望文章能够帮你解决Arch Linux/systemd – 防止任何类型的shutdown/rebboot所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)