linux下运行脚本时出现killed怎么解决

linux下运行脚本时出现killed怎么解决,第1张

原因是由于内存溢出导致的:

当linux出现killed进程的时候,意味着整个系统的内存已经不足,如果不杀死进程的话,就会导致系统的崩溃。

解决办法:

1.增加系统内存,

2.是优化进程,使其占用内存降低。

3.是可以使用oom_score_adj参数,这个参数会被计算入oom_score,可以避免进程被杀死(不推荐使用)。

有两种方式:

1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。

2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python查询来的结果。然后在外面就可以使用./xxx.py执行了。

因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。

将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文件。举个例子在文件c1.c里编一个函数:voidprintWord(){printf("Hello!world!")}再建立一个文件c2.c,文件开头写上#include"c1.c",就可以调用c1.c里的函数printword()了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8078952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存