Просто добавьте явное:
exit 0
в конце вашего сценария, если вы не хотите сообщать об ошибке.
Вы также можете сделать:
#! /bin/sh -
ret=0
cmd || ret=$? # we care about the failure of cmd
test -n "" && echo test # we don't care about the failure of test or echo
exit "$ret"
Для вашего конкретного примера вы можете переписать это:
test -z "" || echo test passed
(это все равно сообщит об ошибке, если echo
не удалось, но вы можете захотеть сообщить об этом, так как это указывает на что-то плохое)
Или:
test -n "" && echo test passed || : ignore
Команда :
всегда возвращается со статусом выхода success.
secure_mode_policyload
логическое значение должно обеспечивать такую функциональность:
Boolean to determine whether the system permits loading policy, setting enforcing mode, and changing boolean values. Set this to true and you have to reboot to set it back.
Если этот параметр включен, изменения политики SELinux невозможны (, включая изменение разрешающего/принудительного режима ), а отключение логического значения требует перезагрузки.
Включение до следующей загрузки:
setsebool secure_mode_policyload on