Bash

bash 和 curl 命令出錯:bash: /dev/fd/63: No such file or directory and curl: (23) Failed writing body (0 != 8192)

  • December 21, 2018

我正在嘗試在 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 執行。一旦你知道這樣做是安全的,然後執行腳本(現在在本地下載)。

引用自:https://unix.stackexchange.com/questions/490308