Взгляните в журнал ядра, так как иногда вы можете увидеть рекомендации по включению или выключению. Так же, как в примере, у меня была строка, в которой Local APIC отключена BIOS, она затем рекомендовала использовать lapic, добавив ее в grub, теперь она считывает локальную APIC, отключенную BIOS, - повторное включение. Найден и активирован локальный APIC!
Хорошая идея - проверить его скрипты с помощью этого инструмента.
Вот аннотированная версия вашей ошибки:
1 #!/bin/bash
2 sed -rne '/21:25:07/,/21:50:07/ p' server.log.2015-04-21 > /tmp/filename.log ;
3 du -sh /tmp/filename.log ;
4 if [`du -sh /tmp/filename.log` -gt 0] then gzip /tmp/filename.log ;
^––SC1009 The mentioned parser error was in this if expression.
^––SC1073 Couldn't parse this test expression.
^––SC1035 You need a space after the [ and before the ].
^––SC1020 You need a space before the ].
^––SC1072 Missing space before ]. Fix any mentioned problems and try again.
if [ `du -sh /tmp/filename.log` -gt 0 ]; then gzip /tmp/filename.log; fi
Пространства в условии if и fi в конце, чтобы закрыть if, если