на ftp kernel.org есть такой файл
ftp://ftp.eu.kernel.org/pub/linux/kernel/...EST-IS-2.6.23.1
он как видно определяет последнюю версию ядра.
очень бы хотелось выцепить скриптом номер 2.6.23.1
потом вляпать его в комманду или rsync или wget чтобы скачалась автоматом та версия ядра, которая является последней, в случае, если на моём ftp лежит более ранняя версия ядра..
подскажите, можно ли каким-либо образом выцепить номер ядра?
думаю я смог бы написать программку на C для выцапливания именно номера версии.. но честно говоря ничего не хочется писать, может есть утилиты типа awk чтобы выцепить?
Решено: помогите с алгоритмом и скриптом
Модератор: Bizdelnick
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Решено: помогите с алгоритмом и скриптом
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
Michael
- Сообщения: 92
Re: Решено: помогите с алгоритмом и скриптом
Код: Выделить всё
wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/LATEST-IS-*
wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "/LATEST-IS-//"`
rm LATEST-IS-*-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Решено: помогите с алгоритмом и скриптом
гениально!
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Решено: помогите с алгоритмом и скриптом
вот такая ошибка:
sed: -e выражение #1, символ 13: неизвестная команда: `/'
sed: -e выражение #1, символ 13: неизвестная команда: `/'
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Решено: помогите с алгоритмом и скриптом
Код: Выделить всё
wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "s/LATEST-IS-//"`s/// в sed-e куда-то пропало
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Решено: помогите с алгоритмом и скриптом
отлично) теперь добавил в конец строки .tar.bz2 и пихнуть в крон.дейли
и новое ядро на фтп будет фсегда)
и новое ядро на фтп будет фсегда)
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Решено: помогите с алгоритмом и скриптом
не надо. в том то и прикол что эта строчка уже качает последнее ядро:
Код: Выделить всё
diesel@beezir:~$ wget ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-`echo LATEST-IS-*| sed "s/LATEST-IS-//"`
--10:13:55-- ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-*
=> `.listing'
Resolving ftp.eu.kernel.org... 199.6.1.164, 130.239.17.4
Connecting to ftp.eu.kernel.org|199.6.1.164|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/linux/kernel/v2.6 ... done.
==> PASV ... done. ==> LIST ... done.
[ <=> ] 161,440 21.62K/s
10:14:04 (21.83 KB/s) - `.listing' saved [161440]
Removed `.listing'.
--10:14:04-- ftp://ftp.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.0.tar.bz2
=> `linux-2.6.0.tar.bz2.1'
==> CWD /pub/linux/kernel/v2.6 ... done.
==> PASV ... done. ==> RETR linux-2.6.0.tar.bz2 ... done.
Length: 33,255,278 (32M)
0% [ ] 70,952 20.81K/s ETA 27:09-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Решено: помогите с алгоритмом и скриптом
а почему он качает 2.6.0?
по первому варианту с подстановкой .tar.bz2 качается 2.6.23.1
по первому варианту с подстановкой .tar.bz2 качается 2.6.23.1
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Решено: помогите с алгоритмом и скриптом
а да, точна
не туда посмотрел 