通常運行php時都是指定用戶,如www,php。這里以www為例。
通過WEB端訪問,PHP寫入的文件都是屬於www用戶權限。如果緩存文件,日志文件。如果使用管理員命令行運行php腳本會賦予root權限,導致文件權限混亂。
如果通過命令行方式如何使用www用戶運行?
1.直接運行
sudo -u www php -V
2.定時任務
a.直接管理用戶下的定時任務
crontab -e -u www
b.修改定時任務文件
vi /etc/crontab
代碼如下:
*/3 * * * * www /root/test.sh
==打完收工==nilcms==