Найти команду процесса, порожденную другим процессом

Не уверен, почему у вас есть все эти бесконечно повторяющиеся циклы while. Как указал Энди, ваше заявление awk странное и, вероятно, не будет делать то, что вы хотите. Приведенный ниже скрипт должен работать лучше для ваших целей.

#!/bin/bash
cleanup(){                          
  if [[ ${1} == "www.google.com" ]]; then                                                                                                                                                                                                                                       
    echo "blah blah blah"           
  else                              
    echo "url not found"            
  fi                                
}                                   

while IFS='>' read -r website_url gallery_dir; do

  echo "Downloading $website_url"   
  echo "To $gallery_dir"; sleep 1   
  mkdir -p./update_photo_temp/     
  wget --quiet $website_url -P./update_photo_temp/

  for i in $website_url; do         
    cleanup ${i}                    
  done                              

done <./URLs.txt 
1
14.06.2021, 02:06
1 ответ

Я только что понял, что могу использовать strace

strace -f -e trace=execve./pythonscript.py

Очень классный материал, который я только что выучил, играя с этой командой.

2
28.07.2021, 11:25

Теги

Похожие вопросы