Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »würmchen« (23.07.2007, 19:46)
Quellcode |
|
1 2 3 4 5 6 |
ping -c 1 HOST &> /dev/null if [ $? = "0" ]; then mount ... else umount ... fi |
Quellcode |
|
1 2 3 |
... ( while :; do SCRIPT-TO-MOUNT-UMOUNT; sleep 10; done ) & ... |
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Zitat
Original von würmchen
die abfrage mit $? fragt die nach dem exitstatus des letzten befehls oder was?
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash ping -c 1 linuxserver &> /dev/null if [ $? = "0" ]; then mount /home/music &> /dev/null mount /home/media &> /dev/null mount /home/software &> /dev/null mount /home/dejungma/linuxserver &> /dev/null else umount /home/music /home/media /home/software /home/dejungma/linuxserver &> /dev/null fi |
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Zitat
Original von würmchen
hm, was mir eben erst auffält, dieses ständige mounten schreibt mir das logfile auf dem server voll....
Quellcode |
|
1 2 3 4 5 6 7 |
destination imapd { file("/var/log/mail/imapd.log"); }; [...] filter f_imapd1 { program("imapd-ssl"); }; filter f_imapd2 { match("192.168.178.22"); }; filter f_imapd { filter(f_imapd1) and filter(f_imapd2); }; [...] log { source(src); filter(f_imapd); destination(imapd); }; |
Quellcode |
|
1 |
2 * * * * echo "" > /var/log/mail/imapd.log |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rudib« (29.07.2007, 19:41)
Quellcode |
|
1 2 3 4 |
# Versuch hier mal alles von Mount in ein eigenes log zu schreiben destination mount { file("/var/log/mount.log"); }; filter mount { match("mountd"); }; log { source(src); filter(mount); destination(mount); }; |
Quellcode |
|
1 2 3 4 5 6 7 |
Jul 29 21:12:10 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:647 for /home/music (/home/music) Jul 29 21:12:10 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:645 for /home/media (/home/media) Jul 29 21:12:10 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:648 for /home/media (/home/media) Jul 29 21:12:11 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:646 for /home/software (/home/software) Jul 29 21:12:11 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:649 for /home/software (/home/software) Jul 29 21:12:11 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:647 for /home/dejungma (/home/dejungma) Jul 29 21:12:11 linuxserver mountd[10649]: authenticated mount request from linuxlaptop:650 for /home/dejungma (/home/dejungma) |
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Zitat
Original von würmchen
hm, das hab ich gemacht, jetzt schreibt er es aber in messages und in mein neues log....
Quellcode
1 log { source(src); filter(mount); destination(mount); };
Quellcode |
|
1 |
filter f_mail { facility(mail) and not filter(f_imapd); }; |
Quellcode |
|
1 |
filter f_syslog { not facility(authpriv, mail) and not filter(mount); }; |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rudib« (29.07.2007, 21:46)
Quellcode |
|
1 2 3 |
filter messages { not filter(mount); }; log { source(src); filter(messages); destination(messages); }; |
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/bin/bash ping -c 1 192.168.178.23 &> /dev/null if [ $? = "0" ]; then # echo "server is reachable" grep linuxserver /etc/mtab &> /dev/null if [ $? = "1" ]; then # echo "there is no entry in /etc/mtab" mount /home/music &> /dev/null mount /home/media &> /dev/null mount /home/software &> /dev/null mount /home/dejungma/linuxserver &> /dev/null else # echo "Server not exist in the local network" umount /home/music /home/media /home/software /home/dejungma/linuxserver &> /dev/null fi fi |
Quellcode |
|
1 2 |
date ; unzip | port ; touch | head ; strip | top ; finger socket ; grep ; mount | tail ; gasp < yes & yes ; umount ; sleep |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »würmchen« (31.07.2007, 14:35)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
ping -c 1 192.168.178.23 &> /dev/null if [ $? = "0" ]; then grep linuxserver /etc/mtab &> /dev/null if [ $? = "1" ]; then mount /home/music &> /dev/null mount /home/media &> /dev/null mount /home/software &> /dev/null mount /home/dejungma/linuxserver &> /dev/null else echo "schon gemounted" fi umount /home/music /home/media /home/software /home/dejungma/linuxserver &> /dev/null fi |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
ping -c 1 192.168.178.23 &> /dev/null if [ $? = "0" ]; then grep linuxserver /etc/mtab &> /dev/null if [ $? = "1" ]; then mount /home/music &> /dev/null mount /home/media &> /dev/null mount /home/software &> /dev/null mount /home/dejungma/linuxserver &> /dev/null else echo "schon gemounted" fi else umount /home/music /home/media /home/software /home/dejungma/linuxserver &> /dev/null fi |