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