Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: помогите написать скрипт  (Прочитано 1206 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн le6681

  • Автор темы
  • Участник
  • *
  • Сообщений: 205
  • Linux Mint 12
    • Просмотр профиля
помогите написать скрипт
« : 25 Марта 2009, 22:32:26 »
доброго дня всем. подскажите как можно узнать какие параметры выдает на выход программа apt-get? тоесть хочу написать скрипт в котором будет расписано что то вроде расписания для apt-get, тоесть обновление списка пакетов и установка некоторых из них.
нужно что то по аналогии как было на MS-DOS, тоесть программа отработала и в зависимости от того каков результат на выходе у нее соответствующий символ или строка.... и далее посредством бат файла выполнялось то или иное условие....

делаю это все изза того что интернет безлимит только ночью, а ночью спать охота )) (crontab более менее освоил) 
Вы можете спросить ;)
Athlon 64X2 5400+, 3Gb DDR2, NV450GTS, HDD 750Gb, 4G modem
Blender 3D

Оффлайн ubuntar

  • Участник
  • *
  • Сообщений: 129
  • Qui quaerit, reperit
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #1 : 26 Марта 2009, 05:48:57 »
А если перенаправить весь вывод программы в какой-нибудь текстовый файл и поглядеть,что там есть,это поможет?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: помогите написать скрипт
« Ответ #2 : 26 Марта 2009, 06:35:19 »
le6681, примерно так:
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Марта 2009, 06:41:21 от ArcFi »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #3 : 26 Марта 2009, 11:25:41 »
Вот эти строчки что означают?
logfile="${1:-/root/aptitude.log}"
pkglst="${2:-/root/packages.list}"

Присвоение значений переменным? Либо $1, либо /root/aptitude.log, если аргументов нет?
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн ubuntar

  • Участник
  • *
  • Сообщений: 129
  • Qui quaerit, reperit
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #4 : 26 Марта 2009, 11:31:23 »
А почему aptitude?Автор просил apt-get.Или у них одинаковый вывод?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: помогите написать скрипт
« Ответ #5 : 26 Марта 2009, 16:20:20 »
Присвоение значений переменным? Либо $1, либо /root/aptitude.log, если аргументов нет?
Угумс. =)

А почему aptitude?Автор просил apt-get.Или у них одинаковый вывод?
Считается, что aptitude лучше разруливает зависимости.

Оффлайн le6681

  • Автор темы
  • Участник
  • *
  • Сообщений: 205
  • Linux Mint 12
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #6 : 26 Марта 2009, 16:35:19 »
le6681, примерно так:
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

большое спасибо за помощь :)
Вы можете спросить ;)
Athlon 64X2 5400+, 3Gb DDR2, NV450GTS, HDD 750Gb, 4G modem
Blender 3D

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.