Команда Killall?

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

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

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

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

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

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

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

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

 exit(1) 

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

  • Нажмите любую клавишу для приостановки сценария оболочки, нажмите еще раз, чтобы возобновить
  • сохранение одного и того же имени файла
  • Скопируйте созданный файл в UNIX
  • Заменить второе вхождение строки
  • не может определить ошибку в сценарии оболочки неожиданный оператор
  • В чем смысл if ;?
  • Проверка того, нажата ли конкретная клавиша в сценарии оболочки
  • Как вы узнали, что находитесь на последней строке при переходе через файл?
  • Сценарий оболочки Linux: разрешить пользователю указывать имена переменных в приглашении ввода
  • Вложенный сценарий в сценарии bash
  • Распечатайте все приведенные ниже строки после совпадения
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.