启动时终止进程的脚本不起作用

启动时终止进程的脚本不起作用

每次我启动计算机时都会运行:

  1. sudo lsof -i -P -n | grep LISTEN
  2. 然后查找“mysqld”的 PID 并运行“sudo kill [PID]”

我尝试了这个脚本(我也在启动时打开docker桌面),但没有用

#!/bin/bash
systemctl --user start docker-desktop
MYSQLD_PID=$(sudo lsof -t -i:3306)
sudo kill $MYSQLD_PID

还尝试搜索命令“mysqld”并获取其 PID,然后终止它,但也没有用。

保存脚本后,我chmod +x ~/startup.sh将其添加到“启动应用程序”

有什么想法吗?谢谢!

还有其他想法吗?

相关内容