在 CentOS 中,要在 nohup 命令中使用環境變量,您可以在命令前手動設置環境變量,然后運行您的程序。以下是一個示例:
打開終端。
設置所需的環境變量。例如,要設置名為 MY_VARIABLE 的環境變量,您可以輸入以下命令:
export MY_VARIABLE=my_value
nohup ./my_script.sh &
在這個例子中,MY_VARIABLE 環境變量將在 nohup 命令的上下文中可用。您的腳本可以使用這個環境變量,例如:
#!/bin/bash
echo "The value of MY_VARIABLE is: $MY_VARIABLE"
請注意,這種方法設置的環境變量僅在當前 shell 會話中有效。如果您需要在系統范圍內設置環境變量,您可以將其添加到 /etc/environment
文件中。但是,請注意,這可能需要 root 權限,并且可能會影響系統上運行的所有程序。