防止 RC 命令运行

防止 RC 命令运行

我正在 Linux 中从 rc 文件运行 shell 脚本。shell 脚本进入一个循环,运行了 8 个小时。现在我想阻止 shell 脚本在 Linux 启动时运行,或者我需要找到一种方法来终止正在运行的 shell 脚本。我试过使用killallkill $!Ctrl+C。似乎都不起作用。你能建议一个解决方法吗?我是 Linux 新手。

谢谢..

答案1

正如 new123456 指出的那样,您可以使用chmod -x脚本来禁用它(或修复它,或者只是删除它......)。

要进入您的系统执行此操作,有以下几种选择:

  • 尝试启动到单用户模式:通常您可以在内核命令行上传递启动选项“S”(在启动管理器(例如 GRUB)中编辑内核命令行),然后您将启动到单用户模式。某些发行版(例如 Ubuntu)也提供“安全启动”选项,其工作原理类似。
  • 如果失败,只需从 Linux Live CD 启动并从那里挂载根分区,然后修改它。重启前别忘了卸载根分区!

答案2

chmod -x script将删除其可执行位。它将永远不会运行。

相关内容