The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Linux Shell kérdés: hogyan lehet kinyomtatni a shell script neve? meili100 A UNIX a dummies Kérdések és válaszok 3 07-01-2008 02:55 PM
kérdés körül Shell programozás thungmail Shell programozás és Scripting 1 04-01-2008 02:40 PM
shell kérdés convenientstore Shell programozás és Scripting 2 06-03-2007 06:05 PM
#! / bin / sh shell kérdés GCTEII Shell programozás és Scripting 0 02-23-2006 03:08 AM
Shell kérdés anjanb2 A UNIX a dummies Kérdések és válaszok 5 07-03-2002 01:00 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-30-2009
dswz dswz is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2009
Hozzászólások: 2
Shell kérdés

Hi All,

Én erre a problémára, és nem találok egy tisztességes választ anywere.
I'am próbált végezni több parancsot egy shell szkriptet.

Például

Kód:
mkdir test
tar cvzf test.tar.gz test/
rmdir test

A probléma az, hogy én, ha futtatni ezt a fájlt a cronjob, egy nagy, "test" mappában a rmdir tesz targz hiányos.

Már az alvás parancs ki az az idő, hogy a tar parancsot enhough időben befejezni, de azt szeretné, hogy rugalmasabb.

Mi a legjobb módja annak, hogy ezt .. Tudom, hogy a "Command1 & & command2" opciót, de a backupscript vagyok arra törekedjünk, hogy a többsoros ..
Is próbált:


Kód:
command1 &
command2 &
command3

Én shell kezdő, de a kezdet programmer ..

Any help appreciated. I will post my kódot, ha valaki érdekelt.

Daniel
  #2 (permalink)  
Old 06-30-2009
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Join Date: Mar 2005
Helyszín: Írország
Hozzászólások: 4.246
A legegyszerűbb és a legjobb módja az, hogy a parancsokat a script és a hívás, hogy a crontab.
  #3 (permalink)  
Old 06-30-2009
dswz dswz is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2009
Hozzászólások: 2
Kösz, reborg, a gyors válasz

Azt hiszem, nem volt eléggé egyértelmű.

Ez az a kód, én írtam:


Kód:
#!/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

És ez egy cronjob. Azonban, ha ez a szkript fut. / Backup.sh akkor minden szerkezet finom .. Amikor fut át cronjob az "rm-rf / home / backups / tmp" és a "cp-rf / var / www / home / backups / tmp" parancsok, mint a "felülírva" a következő parancsokat .. Más szavakkal: ezek a korai start aka ők szokás várni előző parancsot a végéig.

Hogyan juthatok múltban ez? Megpróbáltam aludni, de szeretné megőrizni my script flexibel a tartalom a backupdirs megváltozhat méretét.
Szóval, mit akarok tenni, várjon egy parancs befejezi hívás előtt a következő parancs!

Thanks for you help!

Last edited by dswz; 06/30/2009 at 09:18 PM..
  #4 (permalink)  
Old 07-01-2009
jp2542a jp2542a is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2009
Posts: 142
Próbálja ki a beépített parancs várjon ...

Talán egy sorozatot, mint például:

Néhány-irányító és
$ várjon!
  #5 (permalink)  
Old 07-02-2009
laurentv laurentv is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2009
Helyszín: Montreal, Kanada
Hozzászólások: 33
Did you check your mail minden üzenetet cron?
Reply

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 11:36 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0