Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. CRON
  2. 1. Interfejsy sieciowe (tak sądzę trzeba zrobić)
  3. nano /etc/Network/interfaces
  4. DELL:
  5. #dopisany interfejs
  6. auto eth1
  7. iface eth1 inet dhcp(automatyczny)/static
  8. address 172.16.20.74
  9. netmask 255.255.0.0
  10.  
  11. ADAX:
  12. *edytujemy IP*
  13.  
  14. !!!!!!!!!!!!!!!!!!!1 1.a instalacja crona
  15. poldek -i vixie-cron
  16.  
  17. 2. uruchomienie crona
  18. /etc/rc.d/init.d/crond start
  19.  
  20. 3.
  21. konfiguracja demona (systemowa) /etc/cron.d/crontab
  22. konfiguracje lokalne użytkowników przechowywane są w plikach /var/spool/cron/{$login}
  23.  
  24.  
  25. 2. pełna aktualizacja systemu w każdy poniedziałek o godzinie 23:00
  26. nano /etc/crontab
  27. 00 23 * * 1 root aptitude update || aptitude upgrade
  28.  
  29.  
  30.  
  31. 3. wykonanie kopii systemu codziennie o godz. 15:15 nazwa kopii musi zawierać datę i godzinę wykonania
  32. 1.a:
  33. tworzymy skrypt tworzący kopię systemu:
  34. nano RPiBackup.sh w /home/pi
  35.  
  36. **w utworzonym pliku wpisujemy**:
  37.  
  38. sudo /etc/init.d/lighttpd stop
  39. sudo /etc/init.d/noip stop
  40. sudo /etc/init.d/shairport stop
  41. sudo /etc/init.d/cron stop
  42. sudo dd if=/dev/mmcblk0 of=/Sciezka_do_kopii_zapasowej.img
  43. sudo /etc/init.d/cron start
  44. sudo /etc/init.d/lighttpd start
  45. sudo /etc/init.d/noip start
  46. sudo /etc/init.d/shairport start
  47. 15 15 * * * /home/pi/RPiBackup.sh > /home/pi/RPiBackup.log 2>&1
  48.  
  49. 2a: crontab –e
  50.  
  51.  
  52. Spróbuj też:
  53. nano /etc/crontab
  54. 15 15 * * * root /home/pi/RPiBackup.sh > /home/pi/RPiBackup.log
  55.  
  56. 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ą
  57. 1.a:
  58. tworzymy skrypt, który wyłączy internet:
  59. nano ppp-off.sh w /home/pi
  60. ppp-off
  61. #!/bin/sh
  62.  
  63. if [ "$1" = "" ]; then
  64. DEVICE=ppp0
  65. else
  66. DEVICE=$1
  67. fi
  68.  
  69. if [ -r /var/run/$DEVICE.pid ]; then
  70. kill -INT `cat /var/run/$DEVICE.pid`
  71.  
  72. if [ ! "$?" = "0" ]; then
  73. rm -f /var/run/$DEVICE.pid
  74. echo "ERROR: Removed stale pid file"
  75. exit 1
  76. fi
  77.  
  78.  
  79. echo "PPP link to $DEVICE terminated."
  80. exit 0
  81. fi
  82.  
  83. echo "ERROR: PPP link is not active on $DEVICE"
  84. exit 1
  85.  
  86. nano /etc/crontab
  87. 15 15 * * * root ppp-off
  88.  
  89. 5. w pliku uzytkonicy.log zapisywać informacje o aktualnie zalogowanych użytkownikach i uruchomionych przez nich programach
  90.  
  91. * * * * * root
  92.  
  93.  
  94.  
  95. *Dodatkowe komendy:
  96. crontab -l – wyświetla zadania
  97. crontab -e – edytuje zadania
  98. crontab -r -usuwa wszystkie zadania
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement