- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Killed ~"输出到日志文件-6ren"> Killed ~"输出到日志文件-我要输出这条消息/usr/local/ex1.sh: line xxx: Killed ex2.sh >> $LOG_FILE 2>&1到日志文件。 不过 “ex1.sh”输出 /usr/local-6ren">
我要输出这条消息/usr/local/ex1.sh: line xxx: <PID> Killed ex2.sh >> $LOG_FILE 2>&1
到日志文件。
不过
“ex1.sh”输出 /usr/local/ex1.sh: line xxx: <PID> Killed ex2.sh >> $LOG_FILE 2>&1
在我执行 ex1.sh
时进行控制台在控制台中。
我想要的结果是“ex1.sh”输出到文件,而不是输出到控制台。
这个来源是“ex1.sh”。
ex2.sh >> $LOG_FILE 2>&1 &
PID=`ps -ef | grep ex2.sh | grep -v grep | gawk '{print $2}'`
/bin/kill -9 $PID >> $LOG_FILE 2>&1 &
为什么“ex1.sh”输出这条消息到控制台?
最佳答案
原因是消息'/usr/local/ex1.sh: line xxx: <PID> Killed ex2.sh >> $LOG_FILE 2>&1
由 bash shell 给出,而不是由 kill
给出命令。
因此,如果您重定向 kill
命令输出到一个文件,你不会得到文件中的消息。
如果像./ex1.sh >> $LOG_FILE 2&>1
那样运行,消息将在日志文件中。因为./ex1.sh
fork 一个新的 bash 进程,bash 进程将发出消息。
关于linux - 我想在 kill -9 <PID> 时将 "<PID> Killed ~"输出到日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54088054/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!