Σελίδες

Πέμπτη 21 Μαΐου 2015

Repositories

Τα repositories βρίσκονται στο /etc/apt/sources.list. Με επεξεργασία του αρχείου μπορούμε να προσθέσουμε / αφαιρέσουμε repositories.
Καλά είναι πριν απο κάθε επεξεργασία να κρατάμε ένα αντίγραφο :
sudo cp /etc/apt/sources.list /etc/apt/sources.bak

Μέσα στο αρχείο Sources.list μπορεί να δούμε:
deb xxxx (ειναι repositories που χρησιμοποιούν σχεδόν όλοι οι χρήστες)
deb-src (είναι repositories ειδικά για developers).

Για να προσθέσουμε μέσα απο command ένα repository εκτελούμε:
sudo add-apt-repository "deb http://μπλαμπλαμπλα μπλαμπά"
 
Για να δούμε την έκδοση  του unix μας , εκτελούμε:
lsb-release -sc

Όταν τελειώσουμε με τις προσθήκες των repositories , εκτελούμε :
sudo apt-get update

All about Cron Table from Wikipedia

O crontab είναι ο scheduler των unix και παίρνει το όνομα του απο την ελληνική λέξη Χρόνος (chron).
Με μια γρήγορη ματιά , παρακάτω φαίνετε τι ρόλο παίζει ο κάθε αριθμός:
 
 # * * * * *  εντολή που θα εκτελεστεί
 # │ │ │ │ │
 # │ │ │ │ │
 # │ │ │ │ └───── Ημέρα της εβδομάδος ( 0=Κυριακή , 6=Σάββατο)
 # │ │ │ └────────── Μήνας (1 - 12)
 # │ │ └─────────────── Ημέρα του Μήνα (1 - 31)
 # │ └──────────────────── Ώρα (0 - 23)
 # └───────────────────────── Λεπτό (0 - 59)

- Για να τρέξει κάτι καθημερινά κάθε 23:00 είναι :
0 23 * * * startup.sh
- Για να τρέξει κάτι κάθε πέντε λεπτά :
5,10,15,20,25,30,35,40,45,50,55 * * * * /var/www/pingpage.sh
- Για να τρέξει κάτι κάθε πέντε λεπτά (πιο συμμαζεμένο) :
*/5 * * * * /var/www/pingpage.sh (η πρώτη εντολή μεταφράζεται ως : * = κάθε /5=πέντε , Θέση 1η=λεπτά


Λεπτομέρειες για την λειτουργία του μπορούμε να βρούμε στο παρακάτω link:
http://en.wikipedia.org/wiki/Cron