«scripting» etiketlenmiş sorular

Komut dosyası, bağımsız yürütülebilir bir programa derlenmek yerine bir yorumlayıcı programı tarafından yürütülen komutlar veya talimatlar dizisidir.

1
Özel ARM mimarisi dizesini belirlemek için kolay komut satırı yöntemi?
Makinenin mimarisine göre eylemleri belirleyecek bir senaryo yazmaya çalışıyorum. Zaten kullanmak uname -mancak kaç tane ARM mimarileri bilmiyorum, mimari çizgisini toplamaya, ne de biri olup olmadığını biliyor musunuz armhf, armelya da arm64. Bu senaryonun bölümleri çalıştırmak veya olmasın edilip edilemeyeceğini belirlemek için bu komut dosyası için gereklidir olarak, mimari olup …

4
Bir bash betiğinde evet cevabı
git cloneBir bash betiği ile bir yalak yapmayı deniyorum , ancak betiği ve sunucuyu ilk çalıştırdığımda henüz komut dosyası başarısız oluyor. Böyle bir şeyim var: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to …
24 shell  ssh  scripting  git 

3
Kullanıcı oturum açma işleminde bir komut yürütün
Linux masaüstü sisteminde, kullanıcı oturum açtığında bir komut çalıştırmak istiyorum. Diğer bazı mesajları okuduktan sonra, komutu girmeye çalıştım ~/.bashrcancak başarısız oldum . Dahası, sistem kullanıcı girişi için bir grafik arayüzü kullanır, bu nedenle komut bir kabuğun başlangıcı ile ilgili olmamalıdır. Komutu sonuçsuz bulunan komut dosyalarından birine eklemeye de çalıştım /etc/profile.d. …
23 shell  scripting  login 

6
Herhangi bir URL'den nasıl yanıt alınır?
Projem için bir URL'nin UP / Working olup olmadığını kontrol etmek için bir kabuk betiği yazmam istendi . İnternet üzerinden bazı ipuçları bulmaya çalıştım, fakat elimde olan şey URL’nin olup olmadığını kontrol etmem. İlk önce denedim wget. wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /' if [ $? -ne …

4
Kullanıcı alanı programları günlüklerini nereye kaydetmelidir?
Ayrıcalıklar olmadan çalıştırmak istediğim bir senaryo yazıyorum. Betiğin karşılaştığı hataların bazı günlük dosyalarına kaydedilmesini istiyorum. Yazma ayrıcalıklarım yok /var/log. Ve bir tane de ana dizinde olmak istemiyorum. Kullanıcı alanı komut dosyalarının çalışma zamanı bilgilerini kaydedebileceği bir yer var mı? /var/logHerhangi bir potansiyel güvenlik sorunu oluşturmadan komut dosyası günlük bilgilerimin olması …



5
shebang ve yol
Bir shebang neden bir yola ihtiyaç duyar? Yanlış #!ruby Doğru #!/usr/local/bin/ruby #!/usr/bin/env ruby İşletim sistemi, kayıtlı bir komutun yoluyla ilgili bilgiye sahip olmalı ve neden hala verilmesini bekliyor?
22 scripting  path 

6
Çıktıyı ancak komut başarılı olursa nasıl bastırabilirim?
Genellikle başarılı olan ikincil komutların çıktısını bastırarak bir betiğin çıktısını basitleştirmek istiyorum. Ancak, -qbunları kullanmak zaman zaman başarısız olduklarında çıktısını gizler, bu yüzden hatayı anlama imkanım yoktur. Ek olarak, bu komutlar çıktılarını açarlar stderr. Bir komutun çıktısını, sadece başarılı olursa bastırmanın bir yolu var mı ? Örneğin (ancak bunlarla sınırlı …

3
Bir hata oluştuğunda Bash'teki satır numarasını nasıl bulurum?
Bash'te bir hatanın oluştuğu yerdeki satır numarasını nasıl buluyorsunuz? Misal Neye ihtiyacımız olduğunu açıklamak için satır numaraları ile aşağıdaki basit komut dosyasını oluşturuyorum. Komut dosyası dosyaları cp $file1 $file2 cp $file3 $file4 cpKomutlardan biri başarısız olduğunda, işlev çıkış 1 ile birlikte çıkar . Hatayı satır numarasıyla da yazdırma işlevini eklemek …

2
OpenWRT üzerinde okunabilir insan dmesg zaman damgaları
Dmesg çıkışı, sistem başladıktan sonraki ikinci + milisaniye sayısını gösterir. [ 10.470000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 14.610000] device eth0 entered promiscuous mode [ 18.750000] cfg80211: Calling CRDA for country: DE [ 18.750000] cfg80211: Regulatory domain changed to country: DE S: Saniye + milisaniyeyi okunabilir bir …

5
Mutt kullanarak markdown'da yazılan e-postayı gönder
Bazen google-grup satır içi kod parçası göndermek gerekir. Metin burada yardımcı olmaz; Ben markdown yazabilir, html (pandoc vb kullanarak) dönüştürmek, mutt olarak eklemek text/htmlve göndermek. Orada mevcut bir iyi bir çözümdür burada ama dış kullandığı sendmaile-posta göndermek için programı. Kendi başına IMAP üzerinden e-posta gönderme yetenekleri olan mutt kullanıyorum .
21 scripting  mutt 

2
birkaç komut başlatmak için tmux betiği
Aşağıdakileri bash betiğine nasıl yazabilirim? tmux # Start tmux session. compass watch /path/to/project1/compass/ # Run the first process. Ctrl + B, " # Split the pane. compass watch /path/to/project2/compass/ # Run the second process. Ctrl + B, D # Exit the session.
21 scripting  tmux 

3
Bir dosyaya yazma erişimi için invazif olmayan bir şekilde nasıl test edilir?
Bir kabuk komut dosyasında, dosyayı gerçekten değiştirmeye çalışmadan bir dosyaya yazma erişimini kolayca ve invazif olmayan bir şekilde nasıl test edebilirim? Çıktısını ayrıştırabilirim stat, ancak bu gerçekten karmaşık ve belki de kırılgan görünüyor, ancak uygulamaların ve zamanın ne kadar istatistik çıktısının farklı olduğundan emin değilim. Dosyanın sonuna ekleyebilir ve bunun …

3
Awk printf numarasını genişlik ve yuvarlama
Ben bir sayı dışarı yazdırmak gerekiyor , ama verilen genişlik ve yuvarlak (awk ile!) %10s Ben bu ve bir şekilde bağlamak gerekir %dama yaptığım her şey, awk için çok fazla parametre ile sonuçlanır (çünkü daha fazla sütun var).
20 scripting  awk  printf 

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.