Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CRON
- 1. Interfejsy sieciowe (tak sądzę trzeba zrobić)
- nano /etc/Network/interfaces
- DELL:
- #dopisany interfejs
- auto eth1
- iface eth1 inet dhcp(automatyczny)/static
- address 172.16.20.74
- netmask 255.255.0.0
- ADAX:
- *edytujemy IP*
- !!!!!!!!!!!!!!!!!!!1 1.a instalacja crona
- poldek -i vixie-cron
- 2. uruchomienie crona
- /etc/rc.d/init.d/crond start
- 3.
- konfiguracja demona (systemowa) /etc/cron.d/crontab
- konfiguracje lokalne użytkowników przechowywane są w plikach /var/spool/cron/{$login}
- 2. pełna aktualizacja systemu w każdy poniedziałek o godzinie 23:00
- nano /etc/crontab
- 00 23 * * 1 root aptitude update || aptitude upgrade
- 3. wykonanie kopii systemu codziennie o godz. 15:15 nazwa kopii musi zawierać datę i godzinę wykonania
- 1.a:
- tworzymy skrypt tworzący kopię systemu:
- nano RPiBackup.sh w /home/pi
- **w utworzonym pliku wpisujemy**:
- sudo /etc/init.d/lighttpd stop
- sudo /etc/init.d/noip stop
- sudo /etc/init.d/shairport stop
- sudo /etc/init.d/cron stop
- sudo dd if=/dev/mmcblk0 of=/Sciezka_do_kopii_zapasowej.img
- sudo /etc/init.d/cron start
- sudo /etc/init.d/lighttpd start
- sudo /etc/init.d/noip start
- sudo /etc/init.d/shairport start
- 15 15 * * * /home/pi/RPiBackup.sh > /home/pi/RPiBackup.log 2>&1
- 2a: crontab –e
- Spróbuj też:
- nano /etc/crontab
- 15 15 * * * root /home/pi/RPiBackup.sh > /home/pi/RPiBackup.log
- 4. codziennie pomiędzy 15.10 a 15.30 internet powinien zostać rozłączony – na maila ucznia wysłać informację o ponownym połączeniu z siecią
- 1.a:
- tworzymy skrypt, który wyłączy internet:
- nano ppp-off.sh w /home/pi
- ppp-off
- #!/bin/sh
- if [ "$1" = "" ]; then
- DEVICE=ppp0
- else
- DEVICE=$1
- fi
- if [ -r /var/run/$DEVICE.pid ]; then
- kill -INT `cat /var/run/$DEVICE.pid`
- if [ ! "$?" = "0" ]; then
- rm -f /var/run/$DEVICE.pid
- echo "ERROR: Removed stale pid file"
- exit 1
- fi
- echo "PPP link to $DEVICE terminated."
- exit 0
- fi
- echo "ERROR: PPP link is not active on $DEVICE"
- exit 1
- nano /etc/crontab
- 15 15 * * * root ppp-off
- 5. w pliku uzytkonicy.log zapisywać informacje o aktualnie zalogowanych użytkownikach i uruchomionych przez nich programach
- * * * * * root
- *Dodatkowe komendy:
- crontab -l – wyświetla zadania
- crontab -e – edytuje zadania
- crontab -r -usuwa wszystkie zadania
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement