我有一个 OpenSolaris 系统和一些 korn shell 脚本,这些脚本的顶部有一个 #!/bin/pfksh。但是,/bin/ 或 /usr/bin 目录中都没有 pfksh。
我应该如何在我的系统上安装 pfksh?当我尝试复制文件时,我收到“无效参数”错误消息。我在 OpenSolaris 中找不到安装 pfksh 的软件包的确切名称。
pkg 安装 pfksh pkg 安装 SUNWpfksh
不起作用。
我尝试从另一台机器复制 pfksh 文件,但它给了我
我该如何处理?
答案1
答案2
pfksh 是一个 Solaris 配置文件 shell(有关更多信息,请参阅 pfexe(1) 和 rbac(5) 的手册页),它是 SUNWcs 包中提供的 /usr/bin/sh 的链接,但在 OpenSolaris 上它似乎已被遗忘。
如果你只做以下事情,它就会起作用
cd /usr/bin
ln -s ksh pfksh