Linux kill了我的程序,咋回事呢

简介: Linux kill了我的程序,咋回事呢

Linux kill了我的程序,咋回事呢


三妹终于在睡前跑通了程序,美美去睡觉,想着第二天就可以看到结果,我还真是个节约时间小能手,结果第二天一看服务器,啥结果也没有,log也没写出来,程序就莫名其妙结束了,连个报错都不给我。

所以我查了网上的几个方法,如何知道Linux kill了哪些程序。

以下为三妹亲测的方法和结果:

1、

egrep -i 'killed process' /var/log/messages
egrep -i -r 'killed process' /var/log

提示 Permission denied。

好吧,公司的服务器,普通开发人员的权限很低呀。

2、

journalctl -xb | egrep -i 'killed process'

出来的结果反正不是我想要的:

3、成功方法

dmesg | egrep -i -B100 'killed process'

结果:

红框就是PID,我觉得这个方法的缺点是打印出来所有结果可能不知道哪个是我的,只能用在发现程序被kill,重新执行一遍时记录下PID,再等到它被 kill 之后看看被 kill 的程序里有没有我的PID。

anyway,证实了 Linux 是罪魁祸首就好,接下来就是想办法不被 kill了呗。

相关文章
|
3天前
|
存储 移动开发 Linux
Linux系统之部署h5ai目录列表程序
【5月更文挑战第3天】Linux系统之部署h5ai目录列表程序
23 1
|
3天前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
66 0
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
36 0
|
3天前
|
Linux 应用服务中间件 网络安全
linux ssl 证书 --本地制作数字证书并进行程序的数字签名
linux ssl 证书 --本地制作数字证书并进行程序的数字签名
21 0
|
3天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
34 0
|
3天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
14 0
|
3天前
|
存储 Linux 编译器
【Linux】详解动态库链接和加载&&对可执行程序底层的理解
【Linux】详解动态库链接和加载&&对可执行程序底层的理解
|
3天前
|
Linux C++
【Linux】详解进程程序替换
【Linux】详解进程程序替换
|
3天前
|
网络协议 Java Linux
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
14 0