Существует также другой способ сделать это с помощью wget, который я успешно использовал для одного сайта, и вы должны иметь возможность изменять приведенные ниже инструкции для других сайтов. Это включает в себя создание списка URL-адресов, а затем подачи этого списка на wget.
1) В качестве примера можно сказать, что вы хотите загрузить все 63 pdf-журнала журнала Full Circle (журнал Ubuntu), но ваш менеджер загрузок не может загрузить их все сразу. Поэтому найдите ссылку первого pdf-файла и быстро проверьте, что ссылки других журналов находятся в одном и том же формате url.
2) Благодаря знаниям, полученным в первой части, мы можем перейти к нашему скрипту для генерации URL-адресов. В приведенном ниже сценарии выполняется цикл while, который я изменил (кредит для его создателя). Вы изменяете этот скрипт, поместив количество журналов в until [ $i = 63 ] часть и поместите правильный URL-адрес после echo и убедитесь, что "$i" находится в правильной части URL-адреса, чтобы быть эхом, чтобы он менялся при каждом запуске цикла. URL-адреса генерируются, а затем добавляются в текстовый файл - это происходит через секунду после запуска скрипта и не так сложно настроить, как это звучит!
Сохранить сценарий в текстовом редакторе, сделать его исполняемым и запустить; измените его, как описано выше, когда вы хотите загрузить с другого сайта, чем мой пример.
#!/bin/bash
i=0
until [ $i = 63 ] ; do
i=$(($i+1))
echo "http://dl.fullcirclemagazine.org/issue"$i"_en.pdf" >> url.txt
done
3) Наконец, предполагая, что url.txt находится в текущем рабочем каталоге, запустите:
wget -i url.txt
Если вы хотите сохранить загрузки в другом месте, добавьте -P ~/MyDirectory после url.txt
. Он работает, если вы попробуете, введите ctrl c, чтобы прервать, если вы не хотите скачать их все!
Настройте cronjob, запустив каждую минуту и добавив date и ps auxk time | tail -N в выбранный файл журнала. Установите N, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную метку времени - это второй столбец в порядке убывания непосредственно перед именем процесса:
izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть man ps, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.
есть ли способ выяснить, какие процессы выполнялись, которые занимали наибольшее время процессора, и исторически регистрировать их?
blockquote>Настроить cronjob, запускать каждый минута и добавление
date
иps auxk time | tail -N
в выбранный файл журнала. УстановитеN
, сколько хостов с процессорами вы хотите зарегистрировать. Значение по умолчанию (без -N) равно 10. Общее время (в минутах) на конкретную временную метку является вторым последним столбцом в порядке убывания непосредственно перед именем процесса:izx 2096 0.0 0.6 396920 7000 ? Ssl 16:41 0:11 gnome-session --session=ubuntu izx 2147 0.0 1.1 681920 11404 ? Sl 16:41 0:16 /usr/lib/gnome-settings-daemon/gnome-settings-daemon izx 2275 0.0 0.8 421544 8684 ? Sl 16:41 0:16 /usr/lib/bamf/bamfdaemon izx 2311 0.0 2.8 614148 29388 ? Sl 16:41 0:16 /usr/lib/unity/unity-panel-service root 1736 0.1 0.2 87632 2576 ? S 16:41 0:24 /usr/sbin/vmtoolsd izx 2205 0.1 0.9 446056 9208 ? Sl 16:41 0:30 /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr --blockFd 3 izx 2451 0.3 2.3 551928 24348 ? Sl 16:41 1:10 gnome-terminal izx 2163 0.9 6.5 1157128 66616 ? Sl 16:41 3:39 compiz root 1058 1.5 15.3 320408 156080 tty7 Ss+ 16:41 5:53 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none izx 2541 2.0 16.1 944464 164536 ? Sl 16:41 8:03 /usr/lib/firefox/firefoxВы можете хотите посмотреть
man ps
, чтобы очистить поля, которые вам не нужны.