İki komut arasında zaman ayarlamak

Başlatan ahmetkanar54, 30 Temmuz 2015 - 15:14:45

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ahmetkanar54

merhaba arkadaşlar ben script yazdım basit anlamda cp mv komutu gibi alt altta normalde komutlar çalışıyor ama ben 1. komut ile 2. komut arasında zaman farkı vermek istiyorum yani
örnek ilk komut hemen çalışın ikinci komut ise ilk komuttan 5 dakika sonra nasıl yaptırabilirim böyle bir şeyi ?

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

-DıLgEş-


#include "unistd.h"

...

sleep(saniye);


Şöyle deneyiniz... C&C++ dillerinde
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

ahmetkanar54


Reverser


#!/bin/bash
echo "5 saniye bekleyin..."
sleep 5
echo "Tamamdır!"


hatırlatma:

"sleep 5"       -> 5 saniye
"sleep 5m"   -> 5 dakika
"sleep 5h"    -> 5 saat
"sleep 5d"    -> 5 gün

XFCE ROCKS !
Powered by Thunar & XFWM4



betseg

Veya direkt uçbirimden yazılacaksa echo "5 saniye bekle" && sleep 5 && echo "artık bekleme"

ahmetkanar54

#6
yaptım abilerim :) peki 2. komudun 1. komudun bitmesinden sonra gerçeklesini sağlamak için ne yapılabilir ?

betseg

#!/bin/bash
echo "5 saniye beklemeyin..."
echo "Tamamdır!"

echo "bekleme" && echo "hala bekleme"

ahmetkanar54

Alıntı yapılan: betseg - 31 Temmuz 2015 - 00:39:55
#!/bin/bash
echo "5 saniye beklemeyin..."
echo "Tamamdır!"

echo "bekleme" && echo "hala bekleme"


anlamadım abi :)

betseg

#9
Eğer uçbirimde "./qwerty" şeklinde çalıştırmak istiyorsan qwerty'nin içi şu şekilde olmalı:
#!/bin/bash
echo "5 saniye beklemeyin..."
echo "Tamamdır!"
veya
#!/bin/bash
echo "Güncelleme komutu"
sleep 5
sudo apt-get update
sudo apt-get upgrade



Yok direkt çalışsın diyorsan uçbirime bunu girebilirsin:
echo "bekleme" && echo "hala bekleme"
veya
echo "Güncelleme komutu" && sleep 5 && sudo apt-get update && sudo apt-get upgrade




Bunlar herhangi komutlar olabilirler.

jaschar

projectdisco - state of art android distribution .

hitokiri

Bu arada belirteli m, eğer ko mut ayracı olarak "&" yerine ";" kullanır sanız eğer, ilk ko mut bit meden diğer ko muta geçil mez.

heartsmagic

@hitokiri, bitip bitmemesi değil de, düzgün sonuçlanıp sonuçlanmaması ile ilgili sanırım o. Kısacası falanca;felanca dersek iki komut da çalışır ancak falanca && felanca dediğimizde falanca doğru tamamlandıysa felanca çalışır. Eğer kastettiğin buysa sanırım sende sıralama yanlış olmuş :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

Bir yaklaşık örneğin"&" ile 2 adet mplayer ko-mutu yaz-sak iki-side aynı anda çalışır ce diğerini bekle-mez ancak ";" ile ilk ko-mut gerçekleş-meden diğerine atla-n-mıyor diye hatırlıyoru-m :)

heartsmagic

Yok, yine sıralı çalışıyorlar da dediğim gibi && ile ilkinin sağlıklı bitmesi gerekiyor. ; ile böyle bir şart yok. Bu arada & değil de && olsa gerek, & arka tarafa atmaya yarıyor :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

Doğru && , pa-slan-mışı-m :) bilgileri tazele-mek gerek. ("Where i-s devhelp :) ")

heartsmagic

Paslanmamak ne mümkün :) İnsan uygulayama uygulamaya birçok şeyi unutabiliyor. Ara ara ihtiyacım olan komutu hatırlayabilmek için kıvranıyorum.

@ahmetkanar54, konu ne oldu?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.