我正在尝试在 Google 云下的 Debian 实例中安装 Litespeed。我尝试:
sudo bash <( curl https://get.litespeed.sh ) my_serial_number
Run Code Online (Sandbox Code Playgroud)
我得到:
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)
Run Code Online (Sandbox Code Playgroud)
我真的希望项目停止这样做。运行从某些网站获取的 shell 脚本存在安全风险。以 root 身份这样做充其量是鲁莽的。
您的命令不起作用,因为进程替换导致的文件或管道是当前 shell 的本地文件,并且您希望在由sudo
.
我建议您单独下载脚本,然后阅读它以确切了解它在做什么,它在您的系统上安装和/或更改了哪些文件,以及它是否真的需要由 root 运行。一旦你知道这样做是安全的,然后运行脚本(现在本地下载)。