Linux

什麼在 linux 中自動啟動 youtube-dl?

  • March 15, 2022

在過去的兩天裡,我注意到當我啟動我的系統(Debian 11)時,一些東西啟動了 youtube-dl;它似乎是我一登錄。我注意到的原因是它竊取了所有資源,我必須使用 Ctl-Alt-F2 轉到控制台並以 root 身份登錄。殺死程序沒有幫助 - 它似乎是作業流的一部分,所以唯一的方法是臨時重命名 python 執行檔,這會使它們很快失敗。

我懷疑這與我一直在為一門課程下載大量小影片有關,但它實際上是從哪裡開始的呢?

編輯

我想我可能已經找到了問題所在 - 我會在有機會重新啟動(或只是註銷/登錄)時看到。這很微妙。我在與 sddm 有任何關係的任何文件中都找不到對 youtube-dl 的任何引用(因為我使用 KDE),除了 my .local/share/sddm/xorg-session.log,它說:

/etc/sddm/Xsession: 70: /etc/profile: function: not found
Error: /undefinedfilename in (/usr/bin/startplasma-x11.ps)
Operand stack:

Execution stack:
  %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push
Dictionary stack:
  --dict:733/1123(ro)(G)--   --dict:0/20(G)--   --dict:75/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
rm: cannot remove '/usr/bin/startplasma-x11.ps': No such file or directory
/etc/sddm/Xsession: 78: /etc/profile: function: not found
ERROR: [something very long ...]\ufffd\x03\x12\x08' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:^?ELF^B^A^A^C^C>^A0M@��@8^K@^^^]^F^D@@@h^Bh^B^H^C^D�^B�^B�^B^\^\^A^A^D�=�=^P^A^E@@@^]O^]O^P^A^D����#�#^P^A^Fh�h�hǨ^H�^H^P^B^Fp�p�pȀ^B�^B^H^D^D�^B�^B�^BDD^DP�td^Dh�h�h��^A�^A^DQ�td^F^PR�td^Dh�h�hǘ^H�^H^A/lib64/ld-linux-x86-64.so.2^D^T^CGNU���eBFD�ӝ^C�^KC�u�U�^D^P^AGNU^C^B^C�^A^F�@�^A^H����|�e�mCE���qX^\�^R^Rj^G^R^_^L^RB^P^R^H^B^R�^S^R^_^U^R�^C^R^H" ) to search YouTube

看第一行/etc/sddm/Xsession

#! /bin/sh
# Xsession - run as user

session=$1

我突然意識到舊的 Bourne shell 不理解新的 shell 函式語法function xyz,而是需要xyz()- 因此在.local/share/sddm/xorg-session.log. 我剛剛定義了一個youtube-dl在問題開始時呼叫的函式;Xsession腳本源,/etc/profile無法處理function然後執行函式定義中的內容,即youtube-dl,使用恰好在 中定義的任何參數Xsession

如果您想找出產生它的原因,請使用ps axuf; 這將以樹格式顯示程序列表,這反過來應該讓您發現哪個程序產生了它並不斷重生它。

youtube-dl絕對不應該自己這樣做;您是否使用其他東西來自動化“下載大量小影片”部分?

引用自:https://unix.stackexchange.com/questions/694176