backup script onder fedora werkt niet

Pagina: 1
Acties:

  • ymoona
  • Registratie: Januari 2004
  • Laatst online: 15-02 11:04
ik heb een stukje code in elkaar gezet, maar dit werkt dus niet helemaal

om deze code gaat het
code:
1
2
3
4
5
6
7
8
textfile=/home/hans/backup`date +%d%m%y`.tar
username=hans
pw=//hier staat dus men pw
echo $textfile word gemaakit
smbclient //hanslaptop/share -U$username%$pw -Tc $tekstfile teksten
echo $textfile  file wordt gecomprimeerd
gzip  -f $textfile
echo klaar


wat lukt wel:
ik kan wel het bestand uitvoeren
de uitkomst is
code:
1
2
3
4
5
6
7
8
9
/home/hans/backup211204.tar word gemaakit
Domain=[HANSLAPTOP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
NT_STATUS_ACCESS_DENIED opening remote file \HP-DeskJet_3320-hpijs.ppd (\)
         218 (   53,2 kb/s) \teksten
tar: dumped 1 files and directories
Total bytes written: 512
/home/hans/backup211204.tar file wordt gecomprimeerd
gzip: /home/hans/backup211204.tar: No such file or directory
klaar


en verder niets
hij kan dus niet connecten naar de share
en hij maakt geen file aan

het probleem:
hoe geef ik die functie een passwd en user mee?
en hoe kan ik die hele share tarren?

edit
ik heb de fout gevonden.
kleine typo
maar hoe krijg ik nu de hele folder gebackuped

[ Voor 5% gewijzigd door ymoona op 21-12-2004 20:44 ]

https://f1nerd.nl


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21:01

Kees

Serveradmin / BOFH / DoC
ten eerste, variablen, helemaal als ze tegen andere tekst aanstaan, escapen, dus ${testfile} etc gebruiken, dat voorkomt veel 'domme' fouten.

En ten tweede, wat roept
code:
1
smbtar -p ${pw} -u ${username} -s hanslaptop -x share teksten/*

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • ymoona
  • Registratie: Januari 2004
  • Laatst online: 15-02 11:04
Kees schreef op dinsdag 21 december 2004 @ 22:02:
ten eerste, variablen, helemaal als ze tegen andere tekst aanstaan, escapen, dus ${testfile} etc gebruiken, dat voorkomt veel 'domme' fouten.

En ten tweede, wat roept
code:
1
smbtar -p ${pw} -u ${username} -s hanslaptop -x share teksten/*
ik heb nu het backuppen onder controlle.
kan ik nu het backuppen loggen?
dus errors afvangen?
ikk weet hoe ik de taak dagelijks kan instellen.

dus hoe kan ik een log aanmaken? waar een error handeling in word afgedrukt.

https://f1nerd.nl


  • SvMp
  • Registratie: September 2000
  • Niet online
ymoona schreef op donderdag 23 december 2004 @ 16:46:
[...]


ik heb nu het backuppen onder controlle.
kan ik nu het backuppen loggen?
dus errors afvangen?
ikk weet hoe ik de taak dagelijks kan instellen.

dus hoe kan ik een log aanmaken? waar een error handeling in word afgedrukt.
Erg basic imho.
Zet in je cron-files "backupscript.sh >> /var/log/backup.log" o.i.d.

  • ymoona
  • Registratie: Januari 2004
  • Laatst online: 15-02 11:04
svdmeer schreef op donderdag 23 december 2004 @ 17:06:
[...]


Erg basic imho.
Zet in je cron-files "backupscript.sh >> /var/log/backup.log" o.i.d.
waarom is dit in jouw erg basic. ik vind het vrij hoog gegrepen.
waar vind ik meer van dit soort info?

https://f1nerd.nl


  • SvMp
  • Registratie: September 2000
  • Niet online
Omdat het basiskennis is.
Output naar een bestandje sturen met >> en > is basiskennis (een simpele manier ook om logjes bij te houden), wat een cron-deamon is, is basiskennis en een handleiding van de crondeamon van je distributie is met Google snel gevonden.

Gewoon eens een Linux handboek van begin tot eind lezen, dan heb je antwoorden op vele vragen en andere dingen die je altijd al had willen weten :)

[ Voor 25% gewijzigd door SvMp op 23-12-2004 23:33 ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21:01

Kees

Serveradmin / BOFH / DoC
maar dan krijg je geen errors mee (zo standaard is het, het is namelijk de standaard-out, en niet ook de standaard-error die op die manier gelogt wordt :P)

backup 2>&1 >> /file

2>&1 zorgt ervoor dat de output van stderr (2de output) naar de eerste output, stdout gegooit wordt, >> append vervolgens aan de file (dit itt > welke de file elke keer opnieuw aanmaakt (en dus de vorige inhoud weggooit)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

It sounds like it could be either bad hardware or software


  • ymoona
  • Registratie: Januari 2004
  • Laatst online: 15-02 11:04
ik heb nu via crontab -e het geheel gepland.
en ik heb ingevuld
30 20 * * * /hans/backup/backup.sh
dit zou er tot moeten leiden dat er om 20:30 een backup gemaakt moet worden.
dit gebeurt helaas niet.

ik heb wel een mailtje gekregen op men root account.
daarin staat
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/home/hans/backup/backup12/24/04.tar word gemaakier
Error opening local file /home/hans/backup/backup12/24/04.tar - No such file or directory
Usage: [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER]
        [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST]
        [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan]
        [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES]
        [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
/home/hans/backup/backup12/24/04.tar file wordt gecomprimeerd
gzip: /home/hans/backup/backup12/24/04.tar: No such file or directory
/home/hans/backup/mail12/24/04.tar word gemaakit
Error opening local file /home/hans/backup/mail12/24/04.tar - No such file or directory
Usage: [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER]
        [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST]
        [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan]
        [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES]
        [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
/home/hans/backup/mail12/24/04.tar file wordt gecomprimeerd
gzip: /home/hans/backup/mail12/24/04.tar: No such file or directory
/home/hans/backup/infoselect12/24/04.tar word gemaakit
Error opening local file /home/hans/backup/infoselect12/24/04.tar - No such file or directory
Usage: [-?] [-?EgV] [-?EgV] [-?EgVNkP] [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER]
        [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST]
        [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan]
        [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES]
        [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
/home/hans/backup/infoselect12/24/04.tar file wordt gecomprimeerd
gzip: /home/hans/backup/infoselect12/24/04.tar: No such file or directory
klaar


het klopt natuurlijk wel dat hij nu weigert.
/home/hans/backup/backup12/24/04.tar
hij heeft de datum gesplit met slaches ipv streepjes zoals hij normaal doet.

nu heb het script verandert zodat hij wel een goede naam geeft. en dit gaat wel goed.
maar ik krijg nu nog steeds een mailtje met de uitvoer van smbclient:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
From root@localhost.localdomain  Fri Dec 24 21:50:37 2004
Date: Fri, 24 Dec 2004 21:50:02 +0100
From: root@localhost.localdomain (Cron Daemon)
To: root@localhost.localdomain
Subject: Cron <root@Server> /home/hans/backup/backup.sh >> /home/hans/backup/crontab.log
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>

Domain=[HANSLAPTOP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
                directory \FileBrowserV1\
                directory \FileBrowserV1\browser\
         935 (  152.2 kb/s) \FileBrowserV1\browser\force.php
        8072 (  656.9 kb/s) \FileBrowserV1\browser\index.php
         935 (  182.6 kb/s) \FileBrowserV1\force.php
                directory \FileBrowserV1\iconz\
          87 (   21.2 kb/s) \FileBrowserV1\iconz\asc.gif
        1024 (  250.0 kb/s) \FileBrowserV1\iconz\back.gif
          86 (   16.8 kb/s) \FileBrowserV1\iconz\desc.gif
         132 (   25.8 kb/s) \FileBrowserV1\iconz\dir.gif
         897 (  175.2 kb/s) \FileBrowserV1\iconz\download.gif
       19826 (  624.6 kb/s) \FileBrowserV1\iconz\header.gif
        6144 (  600.0 kb/s) \FileBrowserV1\iconz\Thumbs.db
        8072 (  563.1 kb/s) \FileBrowserV1\index.php
tar: dumped 14 files and directories
Total bytes written: 49152
Domain=[HANSLAPTOP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
       20082 (  612.9 kb/s) \cleanup.log
       60116 (  245.6 kb/s) \Concepten.dbx
       74720 (  701.6 kb/s) \Folders.dbx
        9656 (  496.3 kb/s) \Offline.dbx
        9404 (  574.0 kb/s) \Pop3uidl.dbx
    14164080 ( 1048.2 kb/s) \Postvak IN.dbx
       60116 ( 1334.3 kb/s) \Postvak UIT.dbx
     1974384 ( 1329.7 kb/s) \Verwijderde items.dbx
      139376 ( 1284.1 kb/s) \Verzonden items.dbx
tar: dumped 9 files and directories
Total bytes written: 16514560
Domain=[HANSLAPTOP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
       60650 (  925.4 kb/s) \Overview.wd2
tar: dumped 1 files and directories
Total bytes written: 60928


ik boek dus vooruitgang.
hoe krijg ik de uitvoer van samba mee in men log?
en hoe kan het dat de functie date een andere opmaakt krijgt als ik hem via crontab oproep?
en hoe zorg ik ervoor dat hij wel netjes streepjes gebruikt?

https://f1nerd.nl


  • ymoona
  • Registratie: Januari 2004
  • Laatst online: 15-02 11:04
ik krijg nu wel mooi optijd een een backup maar niet met de log van smbclient. die staat daar nog steeds niet in?
weet iemand hoe dat moet dan?

https://f1nerd.nl

Pagina: 1