小编cdn*_*zip的帖子

lsf bkill 所有 PEND 作业而不杀死 RUN 作业

我有很多在 lsf 上运行的 bjob​​,作业有两种状态,RUN 和 PEND。我想杀死所有处于 PEND 状态的 bjob​​s,如何使用脚本来做到这一点?我认为一种硬编码方式是将它们保存在一个文件中,然后解析每一行以获取状态和键。如果 STAT 为 PEND,则将密钥传递给bkill $key。但这很复杂,是否有任何 bkill 函数可以直接执行此操作或以非硬编码方式杀死具有特定状态或名称的作业?

kill platform-lsf

4
推荐指数
2
解决办法
1万
查看次数

Alias 接受评估结果中的变量

我试图定义一个别名来帮助我 cd 到最近创建的目录,并且我在 .bashrc 中使用以下内容:

alias cdlatest="latestdir=$(ls -td -- */|head -n 1); cd $latestdir"
Run Code Online (Sandbox Code Playgroud)

但这个别名只能使用一次。如果我更改为新目录,它仍会尝试 cd 到最后一个目录。看来是因为该变量$(ls -td -- */|head -n 1)从一开始就只计算一次。如何解决这个问题?

shell bash alias quoting command-substitution

1
推荐指数
1
解决办法
1032
查看次数

标签 统计

alias ×1

bash ×1

command-substitution ×1

kill ×1

platform-lsf ×1

quoting ×1

shell ×1