作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 linux 命令行中运行以下脚本:
ps -ef| grep "java -Droute=full" | awk 'NR!=1{print $2}' | while read output;
do
pid=$(echo $output)
kill $pid
done
我收到以下错误:
awk: cmd. line:1: NR!=1{print
awk: cmd. line:1: ^ unexpected newline or end of string
我相信引号和空格是一致的,但为什么我仍然收到此错误?
ps -ef | 的输出grep "java -Droute=full"
root 24441 1 0 Apr22 ? 00:00:00 sudo nohup java -Droute=full -jar abc
root 24442 24441 7 Apr22 ? 06:41:10 java -Droute=full -jar abc
user 30804 30771 0 05:27 pts/0 00:00:00 grep --color=auto java -Droute=full
最佳答案
您尝试解决的实际问题类似于“如何终止命令行包含 java -Droute=full
的进程。
一种更简单、更安全的方法是只使用 pkill
:
pkill -f 'java -Droute=full'
这将替换您的整个脚本。
关于linux - 执行 awk 时出现意外的换行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36855639/
在 Vaadin 7.0,显示时JavaBean Table 中的数据与 BeanContainer ,用新数据刷新表的正确方法是什么? 最佳答案 该表通过监听器监视表项的属性。如果您通过表的 Ite
首先,我使用的是带有 Axis2 1.6.2 的 eclipse,我正在 tomcat 6 上部署我创建的 Web 服务。Web 服务是在 eclipse 中通过自上而下的方法创建的。 我被要求使对我
我已将 Rails 3.1.1 应用程序升级到 Rails 3.1.3,现在,对于每个请求,它仅响应错误数量的参数(3 for 1)。不幸的是,它没有说明错误在哪里,并且应用程序跟踪为空。我认为存在一
我是一名优秀的程序员,十分优秀!