Strona 3 z 34

: 08 maja 2007, 13:39
autor: szczypior88
Hagal pisze:No chyba jednak mijasz się z prawdą ...
Zobacz jak tam to napisałem i porównaj z tym co dałeś tutaj :)

Sprawa rozbija się o to :

Kod: Zaznacz cały

https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom
\
--no-check-certificate | grep 'fullcount' \
kurczę, faktycznie! powinno być:

Kod: Zaznacz cały

https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
Hagal pisze:Przepisuj dokładnie, bo bash nie lubi fuszerki :)
nie wiem jak to się stało że przez ctrl+c i ctrl+v nie skopiowało się dokładnie :P no ale jak widać- da się... najważniejsze, że już działa :) dzięki
mlyczek pisze:
szczypior88 pisze:2) Monitor aktualizacji: czy można w jakiś sposób spowodować, że przy braku pakietów do aktualizaji pokaże taki właśnie komunikat? czy jak pojawi się jakaś aktualizacja wystarczy wklepać tylko aptitude dist-upgrade?
Co do pierwszego to po prostu nic nie będzie pisać.
zauważyłem, że nic nie będzie pisać :) ale mi właśnie chodzi o to, żeby napisał "brak pakietów", albo w ogóle nie wyświetlał linijki "Pakiety do aktualizacji: "

: 08 maja 2007, 17:26
autor: mlyczek
szczypior88 pisze:ale mi właśnie chodzi o to, żeby napisał "brak pakietów", albo w ogóle nie wyświetlał linijki "Pakiety do aktualizacji: "
Trzeba by zmodyfikować ten skrypcik, który sprawdza aktualizacji tak, aby gdy ich nie będzie, wpisywał do tego pliku /var/log/upgrades.log linijkę "Brak aktualizacji". Basha znam słabo (próbowałem nawet to zrobić, ale mi nie wyszło), więc musisz poczekać, aż odpowie ktoś, kto się na tym zna.

: 09 maja 2007, 01:21
autor: Gość
OK - no to macie :)

Zmień skrypt Kaki:

Kod: Zaznacz cały

#!/bin/bash
apt-get update
sh -c "apt-get dist-upgrade -s | grep Inst | cut -c 6- > /var/log/upgrades.log"
Na taki:

Kod: Zaznacz cały

#!/bin/bash

logfile="/var/log/upgrades.log"
lista() {
	apt-get dist-upgrade -s | grep 'Inst'
}

apt-get update 2>&1 >/dev/null
if [ -z "$(lista)" ]; then
	echo "Brak" > $logfile
else
	echo "$(lista | sed '/^Inst/!d;{s/Inst\ //;s/\ .*//}')" > $logfile
fi
Pozdrawiam

P.S.
Wprowadziłem też inną małą modyfikację - pokazuje teraz tylko nazwy paczek dostępnych do aktualizacji - bez zbędnych numerków, które niepotrzebnie rozjeżdżały wynik :)

: 09 maja 2007, 15:31
autor: szczypior88
wielkie dzięki :D

: 12 maja 2007, 19:22
autor: phund
a co zrobic, zeby wynik skryptu aktualizacyjnego nie przychodzil na lokalnego maila?

: 13 maja 2007, 01:36
autor: Gość
W pliku /etc/crontab - gdzieś na początku - wpisać:

Kod: Zaznacz cały

MAIL=
Najnormalniej podać pustą zmienną.

Pozdrawiam

: 13 maja 2007, 23:04
autor: phund
ale przestaną wtedy w ogole przychodzic maile z crona... a nie da się tak wybiórczo?

: 13 maja 2007, 23:18
autor: ShinnRa
phund pisze:ale przestaną wtedy w ogole przychodzic maile z crona... a nie da się tak wybiórczo?
Jeżeli jest to zadanie dodane w cronie to do polecenia dodaj

Kod: Zaznacz cały

 &> /dev/null

: 26 maja 2007, 23:57
autor: AuxEnfers
Witam!

Jestem początkującym użytkownikiem debiana i w związku z tym mam pytanie typowo n00bkowe ;)

Otóż mój katalog /sys/bus/i2c/devices/9191-0290 zawiera:

Kod: Zaznacz cały

alarms      fan3_input    in2_min    in6_max      pwm2_enable  temp2_type
bus         fan3_min      in3_input  in6_min      pwm3         temp3_input
cpu0_vid    hwmon:hwmon0  in3_max    in7_input    pwm3_enable  temp3_max
driver      in0_input     in3_min    in7_max      subsystem    temp3_min
fan1_div    in0_max       in4_input  in7_min      temp1_input  temp3_type
fan1_input  in0_min       in4_max    in8_input    temp1_max    uevent
fan1_min    in1_input     in4_min    name         temp1_min    vrm
fan2_div    in1_max       in5_input  power        temp1_type
fan2_input  in1_min       in5_max    pwm1         temp2_input
fan2_min    in2_input     in5_min    pwm1_enable  temp2_max
fan3_div    in2_max       in6_input  pwm2         temp2_min
jakie więc wpisy mam dodać, by móc wyświetlić wszystkie możliwe parametry sensorów/czujników itd, którymi dysponuje?
Oczywiście mam wpis:

Kod: Zaznacz cały

${color }CPU:$color ${i2c 9191-0290 temp 2}C ${color }MB:$color ${i2c 9191-0290 temp 1}C
ale jak sądze da się wyciagnąć więcej ;) Wpis "temp 3" nie będzie problemem, ale co można jeszcze dodać ?

Dodam (jeśli to ważne), że dysponuje Debianem Lenny/Sid AMD64 (zgodnie z poradnikiem uaktualnienia Etch'a na Sid'a autorstwa Kaki)
Z góry dzięki za pomoc ;)

: 27 maja 2007, 07:44
autor: Kaka'
No chłopie, masz poniższą linijkę:
AuxEnfers pisze:${color }CPU:$color ${i2c 9191-0290 temp 2}C ${color }MB:$color ${i2c 9191-0290 temp 1}C
Przyjrzyj się jej to aż takie trudne? A teraz pomyśl co możesz jeszcze dodać ;)