[英]How to pass node name to ssh through pipe in linux command line?
节点中有几个作业,想看看我的作业在那里运行。 由于memory问题,节点被我(用户)占用为睡眠(只是拿了没有实际作业的节点),qstat显示运行状态但实际上没有作业在运行。 我需要使用 ssh 进行检查。
qstat显示如下
在我的审判中,
打印
我想通过 pipe 将这些传递给 ssh 然后我可以使用
我可以在其中检查作业“amp_run.py”是否正在运行。
但以下失败,
有没有办法在命令行中执行此操作,而不是编写脚本? 或者任何其他建议来检查被占用节点而不是所有节点中正在运行的作业?
这是一个简单的 xargs 用法。 当来自 pipe 的 arguments 在下一条命令中定位到任意位置时,-I{} 定位到该位置。 所以命令应该是lime this。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.