[英]tmux no server running on /tmp/tmux-*/default - Windows msys2 terminal
[英]Does %TEMP% and %TMP% referes different locations for computers running Terminal Service
運行終端服務的Windows 2000計算機為每個終端會話創建一個臨時文件夾,並將十六進制值附加到環境變量%TEMP%所描述的臨時文件夾名稱中。
參考
我的問題是%TMP%的行為是否也與%TEMP%相似,或者它引用的是其他位置(%TEMP%的父目錄)。
請注意,我知道人們會傾向於說這個問題與SU有關,但是我試圖將程序中的環境變量用作臨時存儲。 因此,這成為一個編程問題。 問題是,一旦TEMP文件夾被刪除,用戶日志就會造成問題,導致服務崩潰。 好的,我知道這不是使用臨時存儲的好解決方案,但我們只是在尋找短期解決方案,直到我們提出更好的解決方案。
TorgoGUy已經回答了一個與此類似的問題:
這是為了兼容性 。 它一直回到DOS。 由於沒有標准,因此某些DOS(和Win 3.x)應用程序將尋找%TMP%環境變量,而其他應用程序將尋找%TEMP% 。 如果將它們都設置在AUTOEXEC.BAT文件中,則效果最好。
Windows NT會自動設置它們兩個,以確保所有應用程序都能正常運行。 %TEMP%現在是標准,但%TMP%仍然存在。
是,兩個變量%TMP%和%TEMP%都指向同一位置%WinDir%\\Temp\\
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.