nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。要在使用 nohup
命令時設置環境變量,您可以在命令前手動設置環境變量,然后將程序和參數跟在后面。以下是一個示例:
MY_VARIABLE=my_value nohup my_command arg1 arg2 &
在這個示例中,我們首先設置了一個名為 MY_VARIABLE
的環境變量,將其值設置為 my_value
。然后,我們使用 nohup
命令運行 my_command
程序,并傳遞參數 arg1
和 arg2
。最后,我們在命令末尾添加了一個 &
符號,以便在后臺運行程序。
請注意,這種方法設置的環境變量僅在當前 shell 會話中有效。如果您希望永久設置環境變量,可以將它們添加到您的 shell 配置文件(如 ~/.bashrc
或 ~/.bash_profile
)中。