resume= [SWSUSP]
Specify the partition device for software suspend
где
SWSUSP Software suspend (hibernation) is enabled.
Таким образом да, это используется для спящего режима.
ScriptB имеет окончания строки CRLF. Так как ядро не поддерживает CRLF, оно пытается выполнить названную программу "/path/to/bin/perl\r"
(где \r
указывает на CR). Та программа не существует. Преобразуйте ScriptB в окончания строки LF. (Будьте благодарны за то, что Stephane Chazelas задает правильный вопрос. \r
в sed
вывод указывает на проблему.)
sed l\;q FILE
выполнения 2 команды sed (разделенный точкой с запятой, которой нужно оставить, потому что это - также метасимвол оболочки). От man sed
:
l List out the current line in a "visually unambiguous" form
q Immediately quit the sed script without processing any more input,
except that if auto-print is not disabled the current pattern space will be printed.
Так l
печатает первую строку в формате, который обычно делает скрытые символы как CR видимыми, и затем q
выходы после первой строки.
Command not found
вместо этого ошибка должна быть брошена perl – Mayank Jain 17.05.2013, 18:11q
потому что это - только первая строка вывода, это значительно. – cjm 17.05.2013, 18:11perl
потому что Вы сказали этому искатьperl\r
. Perl может обработать сценарии с окончаниями строки CRLF; это - ядро, которое имеет проблему с ними. – cjm 17.05.2013, 18:12