[问题] 关于shutdown执行权限

楼主: globalhawk (Cory)   2014-08-19 17:19:44
因为想要让php可以把电脑重开或是关掉
所以在网络上找到了一个方法:
用php写入一个暂存盘当标记
然后root建一个每分钟的cron job搭配一只script检查
如果发现档案存在就执行shutdown
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
本来这个方法是可用的(CentOS 6.5)
但是手痒yum update后...就不能了...
shutdown或是init都要root自己下才会动
写在script里由root执行不行 (shutdown跟init我都试过了)
爬文有看到说这个控制机置是写在程式里面的
所以我比对一下shutdown(装了两台)
发现yum update后...真的被换一个比较新的了...
所以想问...还有什么招可以用呢
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
结果刚发现是我script有bug造成他只会执行我想要的关机前动做
而不会执行shutdown...
不过还是想问问看还有没有其他做法...因为这样cron每分钟都要run一次呢...
作者: filiaslayers (司马云)   2014-08-19 18:14:00
我记得有一个软件做到你要做的事,可是我想不起来..想到,Inotify不过这不是软件,是systemcall, 你要自己写程式XD
作者: tjjh89017 (伊达政宗)   2014-08-19 19:33:00
其实我不懂为什么要重开机啦XD看着执行时间一直增加不觉得是一种成就感吗?WWW半年没有当机,只有kernel更新所以重开机一下而已
楼主: globalhawk (Cory)   2014-08-19 19:50:00
哈哈 当然是啊...以前架server时就是这样...不过目前是想要设计...即使非常稳定不用重开 也要可以透过网页UI关闭的机器
作者: carylorrk (carylorrk)   2014-08-20 02:09:00
干脆在 sudoers 里给 www-data shutdown 权限+ NOPASSWD 如何(被打
作者: kdjf (我抓得到什么呢?)   2014-08-20 23:26:00
啊这不就是sudoer设计的目的吗? XD

Links booklink

Contact Us: admin [ a t ] ucptt.com