특정 시작 스크립트를 찾고 비활성화하는 방법은 무엇입니까?

특정 시작 스크립트를 찾고 비활성화하는 방법은 무엇입니까?

질문

몇 달 전에 저는 세 개의 터미널 창을 시작하도록 시작 스크립트(또는 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)

세 개의 터미널 창이 열려 있습니다. 이 7가지 프로세스가 무엇인지 이해가 되지 않습니다 bash. 어린이 7138이기 때문에 단말기 중 하나에 해당하는 것 같습니다 .pstree

관련 정보