Защита системы от сбоев из-за нехватки памяти, когда подкачка не используется.

Это говорит о том, что в вашем сценарии отсутствует строка shebang, которая идентифицирует соответствующий интерпретатор. Сценарий Perl должен начинаться с чего-то вроде:

#!/usr/bin/perl
#!/usr/bin/env perl

Без этого в качестве первой строки файла будет вызвана ваша оболочка по умолчанию (здесь bash), и, таким образом, захлебнется синтаксис Perl.

Если по какой-то причине вы не можете модифицировать скрипт, просто вызовите его следующим образом:

perl ./myscript

1
10.02.2017, 11:03
1 ответ

Один из вариантов может заключаться в изменении значения / proc / / oom_score_adj , чтобы не дать oom killer убить процесс в случае нехватки памяти. Установка значения на -1000 предотвратит полное уничтожение процесса ядром.

0
28.01.2020, 01:04

Теги

Похожие вопросы