Musikaliska dator väckarklockan (5 / 6 steg)
Steg 5: Kondensera kommandon
Jag skapade ett skript som heter "larm" som helt enkelt startar de andra två skript. En gång så att den kan köras som ett program, behövde jag köra på ett schema. Ange cron/crontab.
Skriv i terminalen:
$ crontab -e
Detta kommer sannolikt uppmana dig att plocka en redigerare för att redigera cron tabeller om du aldrig har innan. Nano är bra. Det blir en hel massa kommenterade grejer här förklara (typ av) hur det fungerar. Det finns många tutorials online någon annanstans som detalj vad cron kan göra och hur man gör det, men här ska jag bara förklara vad min gör.
Den första delen beskriver frekvensen i form: min/timme/dayofmonth/månad/dayofweek.
Så "55 5 ** 1-5" kommer att köras på 5:55a varje måndag till fredag (1-5)
"~ / bin/./alarm" är kommandot för att köra skriptet, uttryckligen fastställas
">> ~ / bin/alarm_log.txt" skapar och lägger till en output/aktivitetsloggen, men är inte nödvändigt
"./dev/null hindrar att all post skickas att anmäla åtgärden ägde rum
Mer information om hur du använder gör cron, eller några andra kommandon, en snabb google-sökning. Vad du hittar kommer att vara mer kunnig än jag; varje kommando och bit kod används här jag lärde mig för detta projekt eller tittade upp för att klargöra min förståelse av något.