The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Linuxのシェル質問:どのようにシェルスクリプトの名前を印刷するか? meili100 UNIXのダミー質問と回答のため 3 2008年7月1日 02:55午後
約シェルプログラミングに関する質問 thungmail シェルプログラミングとスクリプティング 1 2008年4月1日 02:40午後
シェルの質問 convenientstore シェルプログラミングとスクリプティング 2 2007年6月3日 06:05午後
# ! / bin / shにシェルの質問 GCTEII シェルプログラミングとスクリプティング 0 2006年2月23日 03:08午前
シェルの質問 anjanb2 UNIXのダミー質問と回答のため 5 2002年7月3日 01:00午前

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年6月30日
dswz dswz is offline
登録ユーザー
  
 

参加日: 2009年6月
投稿: 2
シェルの質問

こんにちはすべて、

私はこの問題が発生していると私はまともな答えを見つけることができませんanywere 。
I'amシェルスクリプトで複数のコマンドを実行しようとしています。

例えば
コード:
mkdir test
tar cvzf test.tar.gz test/
rmdir test
私が手にする問題は、もし私は、大きな"テスト"フォルダでこのファイルを実行するcronジョブとして、 rmdir targz不完全なことです。

私は、 tarコマンドを終えるのに時間enhoughしているので、時間を伸ばすには、睡眠のコマンドを使用してきたが、私はより柔軟にすると思います。

これは何を行うには、最善の方法です..私は、 " command1が& & command2の"オプションが知っているbackupscript makeをしようとしている..多さ
も試みた:

コード:
command1 &
command2 &
command3
私はシェルの初心者ですが、初めはないプログラマ..

任意の手助けは大歓迎。私は自分のコードの場合、誰かの興味を掲載する予定です。

ダニエル
  #2固定リンク)  
Old 2009年6月30日
reborg's Avatar
reborg reborg is offline Forum Staff  
管理者
  
 

参加日: 2005年3月
場所:アイルランド
投稿数:4211
最も簡単なの最善の方法は、スクリプトやコマンドを呼び出すには、あなたのcrontabから。
  #3固定リンク)  
Old 2009年6月30日
dswz dswz is offline
登録ユーザー
  
 

参加日: 2009年6月
投稿: 2
あなたのおかげで、 reborg 、迅速に返信すると、

私は十分に明確ではなかったと思う。

これは私が書いたコードです:

コード:
#!/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
そしてそれをcronジョブです。しかし私はこのスクリプトを実行するとき。 / backup.shをすべて大丈夫..作品私は、 cronジョブが" rmを通じてのRF /ホーム/バックアップを/ tmp " 、 " cp -のRFを/ var / www /のホーム/バックアップ/ tmpに"コマンドを実行する"上書き"のようなもので、次のコマンドを..他の言葉で:彼らは以前のコマンドが完了するまで待ちます別名wont早期に開始します。

どうすれば過去を得ることができますか?私は寝てみたことがあるけど、 backupdirsのコンテンツのサイズに変更することがあります私のスクリプトflexibel維持したい。
では、私はどうしたいコマンドを次のコマンドを呼び出す前に、最後まで待っています!

あなたのおかげで助けて!

編集dswzで最終; 2009年6月30日に 09:18午後..
  #4固定リンク)  
Old 2009年7月1日
jp2542a jp2542a is offline
登録ユーザー
  
 

参加日: 2009年7月
投稿数: 142
は、組み込みコマンドを待機してみてください...

おそらくのようなシーケンス:

いくつかのコマンド&
$待つ!
  #5固定リンク)  
Old 2009年7月2日
laurentv laurentv is offline
登録ユーザー
  
 

参加日: 2009年3月
場所:モントリオール、カナダ
投稿: 33
任意のメッセージをcronからのメールをチェックしましたか?
Reply

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 06:04午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0