我正在尝试在 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)
答案1
我真的希望项目停止这样做。运行从某些网站获取的 shell 脚本存在安全风险。以 root 身份执行此操作充其量是鲁莽的。
您的命令不起作用,因为进程替换产生的文件或管道是当前 shell 的本地文件或管道,并且您希望在由 启动的 shell 中读取它sudo
。
我建议你单独下载脚本,然后阅读准确地弄清楚它在做什么,它在您的系统上安装和/或更改了哪些文件,以及是否真的需要以 root 身份运行。然后,一旦您知道这样做是安全的,就运行该脚本(现在已在本地下载)。