在 CentOS 系統中,使用 nohup 命令運行程序時,通常會將輸出重定向到一個名為 nohup.out 的文件。為了管理這個文件的權限,你可以使用 chmod、chown 和 chgrp 等命令。
使用 chown 命令更改 nohup.out 文件的所有者。例如,將文件所有者更改為 user:
sudo chown user:user nohup.out
使用 chgrp 命令更改 nohup.out 文件的組。例如,將文件組更改為 user:
sudo chgrp user nohup.out
使用 chmod 命令更改 nohup.out 文件的權限。例如,將文件權限更改為 644(所有者可讀寫,其他用戶可讀):
sudo chmod 644 nohup.out
如果你想將 nohup.out 文件存儲在其他位置,可以在運行 nohup 命令時指定輸出文件的路徑。例如,將輸出文件存儲在 /tmp 目錄下:
nohup your_command > /tmp/nohup.out 2>&1 &
然后,你可以按照上述方法更改新文件的權限。
注意:在執行這些命令時,可能需要使用 sudo 命令獲取管理員權限。如果你已經是 root 用戶,可以省略 sudo。