![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Linux Shell Vraag: hoe om te printen de shell script naam? | meili100 | UNIX voor Dummies Questions & Answers | 3 | 07-01-2008 02:55 PM |
| vraag over over het programmeren van de shell | thungmail | Programmeren en Shell Scripting | 1 | 04-01-2008 02:40 PM |
| shell vraag | convenientstore | Programmeren en Shell Scripting | 2 | 06-03-2007 06:05 PM |
| #! / bin / sh shell vraag | GCTEII | Programmeren en Shell Scripting | 0 | 02-23-2006 03:08 |
| Shell vraag | anjanb2 | UNIX voor Dummies Questions & Answers | 5 | 07-03-2002 01:00 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Shell Vraag
Hi All,
Ik ben met dit probleem en ik kan het niet vinden van een fatsoenlijk antwoord anywere. Ik ben probeert uit te voeren meerdere commando in een shell script. Bijvoorbeeld Code:
mkdir test tar cvzf test.tar.gz test/ rmdir test Ik gebruik de slaapstand commando stretch het bedrag van de tijd, zodat de tar commando heeft tijd enhough afmaken, maar ik wil meer flexibel. Wat is de beste manier om dit te doen .. Ik weet het "Command1 & & command2" optie, maar de backupscript ik probeer te maken is meerregelige .. Ook geprobeerd: Code:
command1 & command2 & command3 Alle hulp welkom. Ik zal mijn code als iemand geïnteresseerd. Daniel |
|
||||
|
Bedankt, reborg, voor je snel antwoord,
Ik denk dat ik was niet duidelijk genoeg. Dit is de code die ik heb geschreven: Code:
#!/bin/sh HOME=/home/mvo PATH=/home/mvo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games echo -------------------------------------------- >> /home/mvo/backuplog echo Backup Started `date` >> /home/mvo/backuplog cd / if [ -d /home/backups/`date +%w`/ ] ; then rm /home/backups/`date +%w`/backup.tar.gz echo Overwriting Day `date +%w` starting now.. >> /home/mvo/backuplog else mkdir /home/backups/`date +%w`/ fi mkdir /home/backups/tmp mysqldump -u Username -pPassword Databasename | gzip > /home/backups/tmp/mysqldump.sql.dump.gz echo Database Backup Complete.. >> /home/mvo/backuplog cp -Rf /var/www /home/backups/tmp cp -Rf /home/groupoffice /home/backups/tmp tar czvf /home/backups/`date +%w`/backup.tar.gz /home/backups/tmp rm -Rf /home/backups/tmp echo GroupOffice Backup Complete.. >> /home/mvo/backuplog echo Backup Completed `date` >> /home/mvo/backuplog Hoe krijg ik dit verleden? Ik heb geprobeerd de slaap, maar ik wil mijn script flexibel als de inhoud van de backupdirs kan veranderen in grootte. Dus wat ik wil doen is wachten op een opdracht te voltooien voor het aanroepen van een volgende opdracht! Bedankt voor je hulp! Laatst gewijzigd door dswz; op 06.30.2009 09:18 PM.. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|