Bash
bash 和 curl 命令出錯:bash: /dev/fd/63: No such file or directory and curl: (23) Failed writing body (0 != 8192)
我正在嘗試在 Google 雲下的 Debian 實例中安裝 Litespeed。我嘗試:
sudo bash <( curl https://get.litespeed.sh ) my_serial_number
我得到:
bash: /dev/fd/63: No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (23) Failed writing body (0 != 8192)
我真的希望項目停止這樣做。執行從某些網站獲取的 shell 腳本存在安全風險。以root身份執行此操作充其量是魯莽的。
您的命令不起作用,因為程序替換導致的文件或管道是目前 shell 的本地文件,並且您希望在由
sudo
.我建議您單獨下載腳本,然後閱讀它以確切了解它在做什麼,它在您的系統上安裝和/或更改哪些文件,以及它是否真的需要由 root 執行。一旦你知道這樣做是安全的,然後執行腳本(現在在本地下載)。