如何查找并禁用特定的启动脚本?

如何查找并禁用特定的启动脚本?

问题

几个月前,我配置了一个(或 3 个)启动脚本来启动三个终端窗口。每个终端窗口都指向一个特定的目录,并设置为不同的窗口标题。这对于我当时的工作流程来说很方便,但我不再需要它了。因此,我想删除该启动脚本。

但是,我没有注释,也找不到配置的位置。

我努力尝试找到该文件

我浏览了一下:

  • crontab -l
  • sudo crontab -l
  • 超级键/会话和启动/应用程序自动启动
  • /etc/init.d/(和grep
  • /etc/(和grep
  • /etc/rc.local(不存在)
  • /home/<me>/grep没说完)
  • /home/<me>/.config/autostart(和grep

我使用的命令grep是:grep -rnw <path> -e "<terminal title>"

我还能去哪里看?

我试图直接找出是谁启动了这个过程

(base) <me>@<computer>:~$ ps -feww | grep <terminal title>
<me>       3285    2908  0 08:48 ?        00:00:04 xfce4-terminal --geometry=80x24 --display :0.0 --role=xfce4-terminal-1639742375-3239411715 --show-menubar --show-borders --hide-toolbar --active-tab --title spyder --working-directory <secret directory> --window --geometry=80x24 --display :0.0 --role=xfce4-terminal-1639661690-6171981 --show-menubar --show-borders --hide-toolbar --active-tab --title tools --working-directory <secret directory> --window --geometry=80x24 --display :0.0 --role=xfce4-terminal-1639673287-3476381957 --show-menubar --show-borders --hide-toolbar --active-tab --title <terminal title> --working-directory <secret directory> --sm-client-id 23b3eb66f-7b36-477f-a65e-7346441c04e8
<me>      20821    7138  0 12:29 pts/0    00:00:00 grep --color=auto <terminal title>
(base) <me>@<computer>:~$ ls /proc/3285
arch_status  cmdline          exe      loginuid   mountstats  oom_score_adj  sched         stack    timers
attr         comm             fd       map_files  net         pagemap        schedstat     stat     timerslack_ns
autogroup    coredump_filter  fdinfo   maps       ns          patch_state    sessionid     statm    uid_map
auxv         cpuset           gid_map  mem        numa_maps   personality    setgroups     status   wchan
cgroup       cwd              io       mountinfo  oom_adj     projid_map     smaps         syscall
clear_refs   environ          limits   mounts     oom_score   root           smaps_rollup  task
(base) <me>@<computer>:~$ 

我真的不知道如何看待这些信息。里面有什么东西吗?或者有其他方法可以找出是谁启动了正在运行的进程吗?

编辑:另一次尝试了解更多信息:

(base) <me>@<computer>:~$ pstree -sp 3285
systemd(1)───lightdm(1529)───lightdm(2267)───xfce4-session(2908)───xfce4-terminal(3285)─┬─bash(3304)
                                                                                        ├─bash(3315)
                                                                                        ├─bash(3324)
                                                                                        ├─bash(4934)
                                                                                        ├─bash(7138)───pstree(24279)
                                                                                        ├─bash(11131)
                                                                                        ├─bash(15675)
                                                                                        ├─{xfce4-terminal}(3292)
                                                                                        ├─{xfce4-terminal}(3293)
                                                                                        └─{xfce4-terminal}(16374)

我打开了三个终端窗口。我不明白这七个bash过程是什么。7138似乎对应于其中一个终端,因为它是pstree一个孩子。

相关内容