Selline mure, et oleks tarvis saada XChatist teatud käsu peale, näiteks: !käsk, vaja saada teatud kindlat faili uploadima. Ehk siis viskab !käsk ning XChat võiks ühenduda ftp-sse ning minu arvutist faili üles laadida. Ma ei ole eriti XChat teemaga kursis, seega ei oska öelda, ka see üldse reaalne on. Uurisin niipalju, et programme /exec on võimalik käivitada. Sain küll ftp-sse ühenduma, aga paroolid värgid ühte ritta toppida oli natuke liiast. Kellegil ehk leidub mõni idee?
XChatis käsu abil upload.
Moderaator: Moderaatorid
XChatis käsu abil upload.
Tervitust seltsimehed!
Selline mure, et oleks tarvis saada XChatist teatud käsu peale, näiteks: !käsk, vaja saada teatud kindlat faili uploadima. Ehk siis viskab !käsk ning XChat võiks ühenduda ftp-sse ning minu arvutist faili üles laadida. Ma ei ole eriti XChat teemaga kursis, seega ei oska öelda, ka see üldse reaalne on. Uurisin niipalju, et programme /exec on võimalik käivitada. Sain küll ftp-sse ühenduma, aga paroolid värgid ühte ritta toppida oli natuke liiast. Kellegil ehk leidub mõni idee?
Selline mure, et oleks tarvis saada XChatist teatud käsu peale, näiteks: !käsk, vaja saada teatud kindlat faili uploadima. Ehk siis viskab !käsk ning XChat võiks ühenduda ftp-sse ning minu arvutist faili üles laadida. Ma ei ole eriti XChat teemaga kursis, seega ei oska öelda, ka see üldse reaalne on. Uurisin niipalju, et programme /exec on võimalik käivitada. Sain küll ftp-sse ühenduma, aga paroolid värgid ühte ritta toppida oli natuke liiast. Kellegil ehk leidub mõni idee?
Kõige lihtsam lahendus on croniga vajalikult ajal ncftpput välja kutsuda. Paigalda ncftp. Anna käsk "crontab -e", litsu "i" ja kriba faili:
Siis Esc, ":wq" ja asi tahe. Igal keskööl tehakse minulogifaili upload masinasse teinemasin.com, soovitud katalooma.
Enne tasub muidugi seda ncftpput käsku kontrollida, et kas ikka töötab raip.
Kood: Vali kõik
0 0 * * * ncftpput -u kasutajanimi -p parool teinemasin.com kataloom /var/log/minulogifail Enne tasub muidugi seda ncftpput käsku kontrollida, et kas ikka töötab raip.
When the shit hits the fan, keep your mouth shut!
Pakun ka omapoolse variandi.Teed faili nimega näiteks ftpskript.sh ja sisuks midagi sellist:
annad failile käivitusõiguse
ja et iga päev 15.30 see fail serverisse saadetaks, lisad crontabi rea
Kood: Vali kõik
#!/bin/sh
USERNAME="ftp-kasutaja"
PASSWORD="ftp-password"
SERVER="ftp.server.com"
# kohalik kataloog kus fail asub
FILE="/tmp/backup"
# serveri kataloog kuhu fail laadida
BACKUPDIR="/backup"
# serverisse logimine ja faili laadimine
ftp -n $SERVER <<EOF
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $FILE/failinimi.tar.gz
quit
EOFKood: Vali kõik
chmod +x /kus/asub/ftpskript.shKood: Vali kõik
15 30 * * * bash /kus/asub/ftpskript.shPeaks tõesti olema teade. Ja "crontab -l" peab kindlasti listima sellesama asja mis sinna kribasid.
Aga proovi mõnd teist, lihtsamat editori kasutada. Näiteks nano on üsna lihtne.
Ja softi laadimine ubuntus on parematel päevadel üsna lihtne. Kui sul muidugi juurika õigused on.
Aga proovi mõnd teist, lihtsamat editori kasutada. Näiteks nano on üsna lihtne.
Kood: Vali kõik
export EDITOR=nano
crontab -eKood: Vali kõik
sudo apt-get update
sudo apt-get install ncftpWhen the shit hits the fan, keep your mouth shut!





