1

Я запускаю сценарий оболочки из файла rc в Linux. Сценарий оболочки собирается в цикл, который выполняется в течение 8 часов. Теперь я хочу запретить запуск сценария оболочки при загрузке Linux, или мне нужно найти способ уничтожить сценарий оболочки при его запуске. Я пытался использовать killall , kill $! и Ctrl+C и т. д. Кажется, ничего не работает. Можете ли вы предложить выход. Я новичок в Linux.

Спасибо..

2 ответа2

1

chmod -x script удалит свой исполняемый бит. Это не будет работать. Когда-либо.

1

Как указано в new123456, вы можете просто запустить скрипт chmod -x чтобы отключить его (или исправить, или просто удалить ...).

Чтобы попасть в вашу систему, есть несколько вариантов:

  • Попробуйте загрузиться в однопользовательском режиме: обычно вы можете передать параметр загрузки "S" в командной строке ядра (отредактируйте командную строку ядра в вашем менеджере загрузки, например, GRUB), после чего вы загрузитесь в однопользовательском режиме. Некоторые дистрибутивы (например, Ubuntu) также предлагают опцию "безопасной загрузки", которая должна работать аналогично.
  • Если это не помогло, просто загрузитесь с Linux Live CD и смонтируйте оттуда корневой раздел, а затем измените его. Не забудьте отключить корневой раздел перед перезагрузкой!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .