«scripts» etiketlenmiş sorular

Komut dosyası, "düz metin" dosyasında yazılmış bir dizi talimattır. Komut dosyası yorumlayıcısı (örneğin, Bash veya başka bir kabuk, Python, Perl, Ruby, vb.) Dosyayı okur ve komut istemine girilmiş gibi yönergeleri uygular.

8
-Exec kullanırken dosya ismini find komutunda nasıl çıkardın?
PWD'nin tüm alt dizinlerini bulmak ve svnadmin verifyher dizinde çalıştırmak için aşağıdaki satırı kullanıyorum (zaten Subversion depoları olduğunu biliyorum) find ./* -maxdepth 0 -exec svnadmin verify {} \; Bu, çıktının şöyle görünmesi dışında, iyi çalışır: * Verifying repository metadata ... * Verifying metadata at revision 1 ... * Verifying metadata …

9
Döngü için boşluk bırakan dosya isimleri, find komutu
Birden fazla alt klasördeki tüm dosyaları arayan ve bir tar için arşivleyen bir betiğim var. Benim senaryom for FILE in `find . -type f -name '*.*'` do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar $FILE fi done Find komutu bana aşağıdaki çıktıyı …
33 bash  scripts  find 


6
İşlem nasıl kontrol ediliyor zaten çalışıyor veya çalışmıyor
Belirli bir işlemi zaten çalışmakta olup olmadığını kontrol etmek istiyorum. Bu soru-cevap bilgisini aldım . Ancak belirli bir çözüm bulamadım. Çalıştığım örnek aşağıdadır: abc.shDosya oluşturdum ve bu betiği arka planda olduğu gibi çalıştırdım sh abc.sh &. Şimdi bu dosya arka planda çalışıyor ve ben ps aux | grep "abc"komutu açıyorum …

1
.Bashrc dosyasına script ile ortam değişkenini ekleyin.
Ubuntu'da .bashrc dosyasının sonuna aşağıdaki satırları eklemem gerekiyor. Bir komut dosyası kullanarak bu satırları otomatik olarak nasıl ekleyebilirim? Komut dosyasını çalıştırırsam, otomatik olarak .bashrc dosyasının sonundaki satırları ekler. export APP="/opt/tinyos-2.x/apps" export TOS="/opt/tinyos-2.x/tos"
31 scripts  bashrc 

3
Bir komutun çıktısını gizleme
Bir paketin kurulu olup olmadığını ve 8080 numaralı bağlantı noktasının belirli bir işlem tarafından kullanılıp kullanılmadığını kontrol ettiği bir betik var. Ben hiç bash ile deneyimli değilim, bu yüzden böyle bir şey yaptım: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 | grep java; then echo "Shut …
31 bash  scripts 


8
“Nokta dosyaları” versiyon kontrolü altında nasıl tutulur?
Etckeeper , yapılandırma dosyalarınızdaki değişiklikleri takip etmek için harika bir araçtır /etc. Bu konuda birkaç önemli şey gerçekten göze çarpıyor. Çok çeşitli VCS'lerle kullanılabilir: git, mercurial, darcs veya bzr. Ayrıca otomatik olarak günlük işler ve ne zaman bir paket yüklerseniz, kaldırır veya yükseltir. Ayrıca dosya izinlerini ve kullanıcı / grup …

2
Ubuntu'da oturumu kapat / yeniden başlat / kapat üzerine bir komut dosyası yürü
.shOturumu kapattığınızda bash kullanarak ve Ubuntu'nun kapatılmasını kullanarak bir dosyayı çalıştırmak istiyorum . İnternette yukarı ve aşağı arama yaptım ve yalnızca KDE ve GNOME için düzeltmeler buldum. Betik basittir, sadece "logoff / shutdown" dosyasına kod satırını ekleyip ekleyemeyeceğimi veya başka bir betik içerisinde referans göstermem gerekip gerekmediğini bilmem gerekiyor.

7
Bilgisayarıma zarar vermemek için bir kabuk betiğini “güvenli bir ortamda” nasıl test edebilirim?
Komutları kullanarak 42FileChecker adlı belirli bir bash betiği kurmak istiyorum: git clone https://github.com/jgigault/42FileChecker ~/42FileChecker && cd ~/42FileChecker && bash ./42FileChecker.sh Fakat 42FileChecker.sh'ın bilgisayarımda tuhaf şeyler yapıp yapmayacağını bilmiyorum çünkü acemi olduğumu ve o senaryoda neler olduğunu bilmiyorum. Sürücüleri biçimlendirmek gibi çılgınca bir şeyden kaçınmak için kukla bir terminalde veya kukla …

4
Kısayol tuşu ekranı kapatmak için herhangi bir yolu var mı?
İstediğim zaman, ekranın Cep Telefonları ekranından kapatılabildiği şekilde Ubuntu'da (12.04) ekranı kapatmama izin verecek bir komut dosyasını (veya bazı değişiklikleri yapabilirim) nasıl yapabilirim? Ve bu betiği çalıştırmak için nasıl bir tuş kombinasyonu (kısayol) yapabilirim? Güçten tasarruf etmek istiyorum. Bu soruyu gördüm Bir Simge İle Monitörü Kapatma ancak bunun için kısayol …

6
-9 lsof -i ile bulunan bir pid'i öldürmek için bir senaryo yazmak
Tomcat kullanıyorum ve bazen durmasını söylediğimde işlemi uygun şekilde öldürmüyor. Bunun etrafındaki yolum da: lsof -i tcp:8080 hangi çıktılar: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 888 root 35u IPv6 780659 0t0 TCP *:http-alt (LISTEN) java 888 root 39r IPv6 790103 0t0 TCP localhost:58916->localhost:http-alt (CLOSE_WAIT) java 888 …
29 bash  scripts 

7
Komut dosyası veya işlev şu andan itibaren belirli bir tarihe kadar kaç gün döndürmek için
Gelecekte belirli bir tarihe kadar günlerden kaç gün sonra bana bir komut dosyası veya işlev yazmak istiyorum. Çalışmak için uğraştığım şey, verilen tarihi nasıl işleme koyacağımı ve şu anki tarihle nasıl karşılaştıracağım. read -p "enter the date in the format YYYY-MM-DD " Ve sonra kabuğum için anlamsız bir ipe sahip …

4
Çalışırken bash betiği (.sh) dosyasını değiştirebilir miyim?
Sanırım script.shyürütmesi biraz zaman alan bir betiğim var. Ben yürütüyorum ./script.sh. Terminal penceresinde çalışırken dosyayı değiştiriyorum script.sh. Bunun çalışmakta olan işlem üzerinde bir etkisi olacak mı? Değiştirdikten sonra değiştirilen dosyayı yürüttüm, şimdi iki çalışan işlemim var. Bu iyi mi?


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.