corn job auf ubuntu erstellen?

24 Mar 2017
828
686
#1
Kann mir einer sagen bzw. beschreiben wie ich einen corn job erstelle auf ubuntu? kenn mich null aus lol
ich hab zwar wie es aussehen soll aber null ahnung wo ich des eingeben muss.

00 01 1 sh /home/./CocuklarDuymasin.sh # Sonntag

die .sh dazu habe ich auch.

danke im voraus
 

JERR0W

Faultier
1 Jul 2016
3,246
2,670
#8
Kleiner Tipp für letsencrypt:
Du tust allen einen gefallen wenn du den certbot nicht um 0 Uhr laufen lässt sondern um z.B. 1:49 Uhr, um die letsencrypt Server etwas zu entlasten.
Joa könnt ich machen ^^
 

rn_

I'm not online, that's just my bot.
7 Jan 2011
5,858
11,474
#9
Bei deinem Cronjob fehlt oben eine Angabe bzgl. der Daten + ich würde den Output gleich in /dev/null weiterleiten.
Code:
10 2 * * * /root/.sync/rn_backup_mysql.sh >/dev/null 2>&1
20 4 * * * /root/.sync/rn_backup_forum.sh >/dev/null 2>&1
 
24 Mar 2017
828
686
#10
Also nochmal ganz langsam für leihen wie mich.
Die .sh die ich habe soll auf ner Seite checken ob die Serie schon hochgeladen ist und wenn ja mir diese auf den Server ziehn.
Die .sh sieht dann so aus.
#!/bin/sh
cd /home/KanalD/
sleep 2
wget https://adresse-seitexample/dizi/siyah-beyaz-ask/siyah-beyaz-ask-son-bolum
sleep 2
auslesen=$(egrep -o 'https:[\?#\.a-zA-Z0-9/_-]*\.mp4' siyah-beyaz-ask-son-bolum | awk '{ print $1 }' | sed -e 's/u002F//g' | tr '\' '/' | sed '1,1!d')
sleep 2
wget $auslesen
rm siyah-beyaz-ask-son-bolum
auslesen1=$(ls | awk '{ print $1 }')
rm /home/KanalD/SiyahBeyazAsk.mp4
mv $auslesen1 /home/KanalD/SiyahBeyazAsk.mp4
sleep 2
rm siyah-beyaz-ask-son-bolum

hab jetzt oben die Adresse raus muss ich ja jetzt nicht Leaken.
So dieses miniscript soll auf dem Server z.B. am Sonntag um 22:30uhr gestartet werden.
Könnte mir bitte jetzt einer genau sagen wie der corn aussehen muss und wo ich die befehle dafür eingeben muss.
Bin echt in der Beziehung nen noob wie ihr sagen würdet.
Ihr könnt auch mal das Script ducrchschaun und vielleicht verbessern (wenn ihr woll) und wer bock hat Geld zu verdienen kann sich gerne bei mir melden. Hab noch einige wünsche was Scripts angeht.
Logischer weise gibts auch knete dafür.

MfG
 

Durek

Donator
24 Feb 2017
1,048
1,254
#11
Sagen wir deine .sh liegt unter /root/ und heißt check.sh, der Pfad ist also /root/check.sh

Code:
30 22 * * 0 /root/check.sh > /dev/null 2>&1
30 ist die Minute, zu der es laufen soll, 22 die Stunde (, dann kommen Tag im Monat und Monat, welche wir ignorieren) und am Ende noch der 0 für den Wochentag Sonntag.


Du gibst also in die Konsole
Code:
crontab -e
ein, wenn du einen Editor auswählen sollst nimmst du nano, fügst die Zeile von oben ein und speicherst (im falle von nano) mit Strg + O und schließt das ganze mit Strg + X
 

Phil

Advanced Member
12 Sep 2014
502
1,495
#12
Sonntag 22:30 ->
m (minute -> Minute): 30
h (hour -> Stunde): 22
dom (day of month -> Monatstag): * (jeder)
mon (month -> Monat): * (jeder)
dow (day of week -> Wochentag): 0 oder 7 (beides Sonntag)

ergibt:

30 22 * * 0

command: /{path}/{name}.sh
output und error output umleiten: >/dev/null 2>&1

ergibt zusammen die Zeile:
30 22 * * 0 (/home/./CocuklarDuymasin.sh >/dev/null 2>&1)
 
24 Mar 2017
828
686
#13
Hi,
was macht dieses script genau kann mir das mal einer bite erlaeutern?

Code:
#!/bin/sh
cd /home/KanalD/
sleep 2
wget https://adresse-seitexample/dizi/siyah-beyaz-ask/siyah-beyaz-ask-son-bolum
sleep 2
auslesen=$(egrep -o 'https:[\?#\.a-zA-Z0-9/_-]*\.mp4' siyah-beyaz-ask-son-bolum | awk '{ print $1 }' | sed -e 's/u002F//g' | tr '\' '/' | sed '1,1!d')
sleep 2
wget $auslesen
rm siyah-beyaz-ask-son-bolum
auslesen1=$(ls | awk '{ print $1 }')
rm /home/KanalD/SiyahBeyazAsk.mp4
mv $auslesen1 /home/KanalD/SiyahBeyazAsk.mp4
sleep 2
rm siyah-beyaz-ask-son-bolum
ich versteh diese Zeile nicht ganz
Code:
auslesen=$(egrep -o 'https:[\?#\.a-zA-Z0-9/_-]*\.mp4' siyah-beyaz-ask-son-bolum | awk '{ print $1 }' | sed -e 's/u002F//g' | tr '\' '/' | sed '1,1!d')
und mit dem befehl zieht er doch alles runter oder?
Code:
wget https://adresse-seitexample/dizi/siyah-beyaz-ask/siyah-beyaz-ask-son-bolum
irgend wie is mir des ganze zu hoch! Wenn einer bock drauf hat geld zu verdienen soll er mir bescheit sagen!
Will des ganze auf 2 andere Seiten anwenden und komm mal überhaupt nicht klar damit.
Bezahlung ist natürlich selbstverstaendlich.
Über den Preis können wir uns ja streiten lol.

lg
 
Last edited by a moderator:

dash199t

Advanced Member
6 May 2015
4,043
1,469
#14
Hi,
was macht dieses script genau kann mir das mal einer bite erlaeutern?

#!/bin/sh
cd /home/KanalD/
sleep 2
wget https://adresse-seitexample/dizi/siyah-beyaz-ask/siyah-beyaz-ask-son-bolum
sleep 2
auslesen=$(egrep -o 'https:[\?#\.a-zA-Z0-9/_-]*\.mp4' siyah-beyaz-ask-son-bolum | awk '{ print $1 }' | sed -e 's/u002F//g' | tr '\' '/' | sed '1,1!d')
sleep 2
wget $auslesen
rm siyah-beyaz-ask-son-bolum
auslesen1=$(ls | awk '{ print $1 }')
rm /home/KanalD/SiyahBeyazAsk.mp4
mv $auslesen1 /home/KanalD/SiyahBeyazAsk.mp4
sleep 2
rm siyah-beyaz-ask-son-bolum

ich versteh diese Zeile nicht ganz
auslesen=$(egrep -o 'https:[\?#\.a-zA-Z0-9/_-]*\.mp4' siyah-beyaz-ask-son-bolum | awk '{ print $1 }' | sed -e 's/u002F//g' | tr '\' '/' | sed '1,1!d')
und mit dem befehl zieht er doch alles runter oder?
wget https://adresse-seitexample/dizi/siyah-beyaz-ask/siyah-beyaz-ask-son-bolum

irgend wie is mir des ganze zu hoch! Wenn einer bock drauf hat geld zu verdienen soll er mir bescheit sagen!
Will des ganze auf 2 andere Seiten anwenden und komm mal überhaupt nicht klar damit.
Bezahlung ist natürlich selbstverstaendlich.
Über den Preis können wir uns ja streiten lol.

lg
Er sucht alles was .mp4 hat als Endung hat und lädt das dann herunter. Danach ändert er noch was in den Files die er lädt, was genau das ist kann ich mit meinem übermüdetem Kopf nicht sagen

Und bitte nutz die [.CODE][./CODE] Blöcke, das macht das ganze sehr viel lesbarer.
(Ohne die .)
 
Likes: IpTvforever
24 Mar 2017
828
686
#15
okay dann verstehe ich das jetzt mal so. Alles was auf einer Webseite (definiert durch die url) mp4 ist wird automatisch runtergeladen?
Dann waere das Ganze auch auf andere Webseiten anwendbar vorausgesetzt man definiert wieder ganeu den oberen Webseitenlink?

und sorry wegen den codes
 
20 Jun 2017
10
3
#16
okay dann verstehe ich das jetzt mal so. Alles was auf einer Webseite (definiert durch die url) mp4 ist wird automatisch runtergeladen?
Dann waere das Ganze auch auf andere Webseiten anwendbar vorausgesetzt man definiert wieder ganeu den oberen Webseitenlink?

und sorry wegen den codes
an sich ja...