Команда Killall?
Я новичок в Shell Scripting, и я полностью потерял, как использовать команду killall. Я видел записи многих других людей, но они мне действительно не помогают. Простите, если это похоже на дубликат. Мой код:
- Сценарий Bash Не меняющийся каталог
- Как я могу получить пять секунд данных, добавленных в конец файла?
- bash: синтаксическая ошибка около неожиданного токена `('
- значение этой строки в службе, созданной с использованием sysintv
- сценарий оболочки выполняется дважды
и я хочу отменить команду после того, как «Моды не смогли загрузить». У кого-нибудь есть подсказки?
2 Solutions collect form web for “Команда Killall?”
Кажется, что вам не нужно. Вам нужна команда exit
которая выйдет из вашей программы. Добавив exit 1
в качестве последнего оператора ветки else
скрипт завершится
Позвольте мне просто сломать эту команду:
exit
принимает 1 аргумент, который является статусом выхода. Статус выхода 1
указывает, что ваш скрипт столкнулся с проблемой, в этом случае модам не удалось загрузить. Если вы не хотите отправлять статус выхода ошибки в ОС, вы можете просто exit
Это похоже на то, что вы только хотите убить свой текущий скрипт, а не другие программы. В этом случае простая
exit(1)
в конце else
ветви должен делать трюк.