我想要一个脚本来杀死ssh
使用 -D 参数运行的实例(设置本地代理)。
手动,我会ps -A | grep -i ssh
用 -D 查找实例,kill -9 {id}
每个实例。
但这在 bash 脚本形式中是什么样子的呢?
(我在 Mac OS X 上,但会通过 安装任何必要的命令port
)
foo.sh
我的当前目录中有一个文件。如果我尝试运行./foo.sh
,我会得到:
-bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied
Run Code Online (Sandbox Code Playgroud)
但是如果我运行,/bin/sh ./foo.sh
那么它运行良好。
我该如何解决这个问题,以便我可以运行./foo.sh
它并自动使用 /bin/sh 运行它?
编辑:好的,这是 Chrome 操作系统,此特定文件夹使用noexec
. 显然,这阻碍了跑步的能力./foo.sh
;但为什么?为什么我仍然可以运行sh foo.sh
以实现完全相同的目标?那么,什么安全noexec
呢?
一两个月前,我将最新版本的 Puppy Linux 安装到了一台我几乎不再使用的旧 Eee PC 上。好吧,我现在在做!但我不知道如何更新它。
它使用一个奇怪的 Puppy 包管理器,它似乎只有安装和卸载东西的选项。我找到了一个更新数据库的选项,但这实际上并没有更新我系统上的任何软件。
我已经看了好几次菜单,没有看到任何说更新的东西。
如何更新 Puppy Linux?