一不小心投了巨多任务,或者投递的资源不合理时,想批量杀掉这些任务。

kill的方法就不说了,我这里用qdel的方法。

用了这么一条命令:

 qstat |sed '1,2d' |awk -F' ' '{print $1}' |sed ':x;N;s/\n/ /;b x'|cat

再用qdel删除即可。这里还是用了两步,而且用sed将换行符替换为空格很复杂的样子,不友好。

其实可以直接用xargs简化:

qstat |sed '1,2d' |awk -F' ' '{print $1}' | xargs qdel

也可根据用户或者运行状态有选择性地删除,如只删等待状态的任务而不删除运行中的任务。

qstat -u USERNAME | grep "qw" | cut -d" " -f1 | xargs qdel

同样,删除运行中的任务:

qstat -u USERNAME | grep "r" | cut -d" " -f1 | xargs qdel

cutawk均可

其实,如果是删除用户全部的任务,使用qdel -u name最简洁。

最新文章

  1. [LeetCode] Valid Word Abbreviation 验证单词缩写
  2. 用html5 canvas和JS写个数独游戏
  3. Windows Store App JavaScript 开发:文件选取器
  4. ceph命令
  5. 退役?OR 继续
  6. 在IIS上发布项目后浏览时报的错:Unable to make the session state request to the session state server
  7. leetcode Largest Rectangle in Histogram 单调栈
  8. POJ 3169 Layout 差分约束系统
  9. C++默认参数值函数
  10. [Python学习笔记][第四章Python字符串]
  11. Alpha第四天
  12. Docker 删除&清理镜像
  13. 【LOJ6515】贪玩蓝月
  14. Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld
  15. 前端——JavaScript
  16. Python多维数组切片
  17. Python3-进程
  18. CentOS7利用systemctl添加自定义系统服务【转】
  19. Win10系列:VC++调用自定义组件2
  20. 插件:★★★ !!!图片懒加载 lazyload.js 、 jquery.scrollLoading.js

热门文章

  1. 百度OCR技术博客
  2. mbps和MB/s是怎么换算的
  3. Machine learning (7-Regularization)
  4. numpy.zeros()的作用和实操
  5. 编译内核错误:Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373
  6. Docker 18.03导入导出
  7. github上传和删除文件(三)
  8. RF运行之后控制信息日志显示乱码(解决方法)
  9. 了解一下Git的常用语句
  10. Vue.js教程 1.前端框架学习介绍