Загрузка из списка команд wget, сохраненных в текстовом файле

Я понял ответ. В вашем файле sudoers вы можете поместить следующую запись:

%my-users ALL=NOPASSWD: /bin/su - app-admin

Затем вы можете использовать следующее для входа в систему:

sudo su - app-admin

Примечание. :Обязательно используйте sudo visudoдля редактирования всего, что связано с sudo, иначе вы можете повредить свои привилегии sudo.

0
25.06.2021, 06:18
1 ответ

Существует очень простое решение и простое решение.

Как сказал berndbausch, вы можете либо просто запустить bash filename.txt, поскольку шеллскрипты в основном представляют собой текстовые файлы со списками команд, как и ваш текстовый файл.

Или вы могли бы сделать что-то более умное, но, возможно, не очень полезное для этого варианта использования :Если у вас есть список ссылок (https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2009_12//00030352160/auxil/, https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2020_11//00031630169/xrt/,... ), вы можете записать их в свой текстовый файл и использовать этот текстовый файл в качестве входных данных для wget.

текстовый файл.txt:

https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2009_12//00030352160/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2020_11//00031630169/xrt/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2017_03//00034228170/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2020_03//00031630125/log/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2008_11//00030352101/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2014_04//00035014140/log/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2017_03//00034228172/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2017_04//00034228177/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2014_04//00035014133/auxil/
https://heasarc.gsfc.nasa.gov/FTP/swift/data/obs/2019_12//00031630093/auxil

затем :wget -q -nH --no-check-certificate --cut-dirs=5 -r -l0 -c -N -np -R 'index*' -erobots=off --retr-symlinks -i textfile.txt

0
28.07.2021, 11:22

Теги

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