«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.


2
/ Bin, / sbin, / usr / bin, / usr / sbin, / usr / yerel / bin, / usr / yerel / sbin arasındaki farklar
Komut dosyalarına sahip altı dizinim var. Bunlar /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/binve /usr/local/sbin. Bunlar arasındaki farklar nelerdir? Kendi senaryolarımı yazıyorum, nereye eklemeliyim? İlgili: Ubuntu dosya sistemi düzenini nasıl anlarım? Linux'ta / usr / bin / usr / yerel / bin Bass senaryolarımı nereye koymalıyım


4
ssh: otomatik olarak anahtarları kabul eder
Bu küçük yardımcı program komut dosyasını yazdım: for h in $SERVER_LIST; do ssh $h "uptime"; done Yeni bir sunucu eklendiğinde $SERVER_LIST, komut dosyası ile durdurulur: The authenticity of host 'blah.blah.blah (10.10.10.10)' can't be established. RSA key fingerprint is a4:d9:a4:d9:a4:d9a4:d9:a4:d9a4:d9a4:d9a4:d9a4:d9a4:d9. Are you sure you want to continue connecting (yes/no)? Denedim yes: …
218 ssh  scripts  openssh 

12
Komut satırından yükleme komut dosyasına tüm depoların ve PPA'ların listesini nasıl alabilirim?
Sistemimde kurulu tüm paketleri nasıl listeleyeceğimi biliyorum . Ancak, anahtarlar dahil depo kurulumunu çoğaltmak için yeni bir makinede çalıştırabileceğim bir betiğe tüm depoların ve PPA'ların bir listesini nasıl alabilirim? Ben bakabiliyorum /etc/apt/sources.listve /etc/apt/sources.list.dama bir yol arıyorum oluşturmak tüm yürüten bir komut dosyası apt-add-repositoryyeni bir sistem üzerinde komutları (yani tüm anahtarları …




6
Terminal pencerelerini açan ve bunlarda komutları çalıştıran bir betiği nasıl yapabilirim?
Ubuntu makinemi başlattığımda çalıştırmam gereken üç komut dosyası var, geliştirme ortamımda kullandığım hizmetleri başlatıyorlar. Bunu yapmak için manuel olarak üç terminal açtım ve komutları yazın. Üç terminal açacak ve her birinde bir komut çalıştıracak bir komut dosyası oluşturmanın bir yolu var mı? (Her komut kendi çıkışını görebilmem için ayrı bir …

11
Bir kabuk betiğinde nasıl seçim menüsü oluşturabilirim?
Basit bir bash betiği oluşturuyorum ve bunun gibi bir seçim menüsü oluşturmak istiyorum: $./script echo "Choose your option:" 1) Option 1 2) Option 2 3) Option 3 4) Quit Ve kullanıcının seçimine göre, farklı eylemlerin gerçekleştirilmesini istiyorum. Ben bir bash shell script noob, ben bazı cevaplar için web aradım ama …

7
Boşluk içeren 'for' döngüsünde tam satır nasıl okunur
forDosya için bir döngü çalıştırmaya çalışıyorum ve tüm satırı görüntülemek istiyorum. Ancak bunun yerine sadece son kelimeyi gösteriliyor. Bütün çizgiyi istiyorum. for j in `cat ./file_wget_med` do echo $j done çalıştırdıktan sonra sonuç: Found. İşte verilerim: $ cat file_wget_med 2013-09-11 14:27:03 ERROR 404: Not Found.

10
Bir betiği sadece Windows'taki .exe dosyalarını çift tıklatarak yürütmek nasıl?
Bir bash betiğini .exeWindows'taki gibi dosyaları çift ​​tıklatarak nasıl çalıştırabilirim ? Bir başlatıcı oluşturmayı ve komut dosyasını ona atamayı denedim , ancak iki sonucu var: terminal göz kırpıyor, kayboluyor ve hiçbir şey yapılmadı. Çalışabilmek için terminalde çalışmayı belirtmelisiniz. Tomcat'i, komut dosyasındaki tüm tomcat bağımlılıkları da dahil olmak üzere çevrimdışı bir …


7
Bir .sh dosyasını çalıştıramıyor: / bin / bash ^ M: hatalı yorumlayıcı
Bir kabuk betiği çalıştırmak istedim: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Standart bir prosedür yapmaya çalıştım, ancak şu hatayı aldım: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG cd/etc/opt/ldapfiles/ldif_in ; ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 **ERROR sh: ./create_mgw_3shelf_6xIPNI1P.sh: /bin/bash^M: bad interpreter: No such file or directory** Bunun anlamı ne? …

11
Bir komut dosyası root olarak çalıştırılıp çalıştırılmadığını nasıl kontrol edebilir?
Basit bir bash betiği yazıyorum, ancak root olarak çalıştırılıp çalıştırılmadığını kontrol etmem gerekiyor. Bunu yapmanın çok basit bir yolu olduğunu biliyorum ama nasıl yapacağımı bilemiyorum. Daha açıkçası: Bir komut dosyası yazmak için basit bir yolu nedir foo.sh , böylece komut ./foo.shçıkışları 0ve komut sudo ./foo.shçıkışları 1?
104 bash  scripts  root 

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.