Команда Killall?

Я новичок в Shell Scripting, и я полностью потерял, как использовать команду killall. Я видел записи многих других людей, но они мне действительно не помогают. Простите, если это похоже на дубликат. Мой код:

введите описание изображения здесь

и я хочу отменить команду после того, как «Моды не смогли загрузить». У кого-нибудь есть подсказки?

2 Solutions collect form web for “Команда Killall?”

Кажется, что вам не нужно. Вам нужна команда exit которая выйдет из вашей программы. Добавив exit 1 в качестве последнего оператора ветки else скрипт завершится

Позвольте мне просто сломать эту команду:

exit принимает 1 аргумент, который является статусом выхода. Статус выхода 1 указывает, что ваш скрипт столкнулся с проблемой, в этом случае модам не удалось загрузить. Если вы не хотите отправлять статус выхода ошибки в ОС, вы можете просто exit

Это похоже на то, что вы только хотите убить свой текущий скрипт, а не другие программы. В этом случае простая

 exit(1) 

в конце else ветви должен делать трюк.

  • команда не найдена и синтаксическая ошибка возле неожиданного токена
  • при чтении строки в сценарии оболочки - как остановить цикл?
  • Как изменить содержимое конкретной строки в файле с помощью сценариев оболочки, когда текст в этой строке повторяется много раз в других строках
  • напечатать IP-адрес с именем интерфейса
  • как проверить каталог пуст
  • Сохранить командную строку в переменной bash
  • Длина строки со сценарием оболочки
  • Есть ли «обратное судо»?
  • Для цикла в bash-скриптах
  • Как извлечь IP-данные из текстового файла?
  • Есть ли в сценарии оболочки функция, эквивалентная var_dump (PHP)
  • Bash: Имея 2 файла, как я могу проверить, появляется ли второе имя в первом случае во втором
  • Linux и Unix - лучшая ОС в мире.