«shell-scripting» etiketlenmiş sorular

Çalışan bir Kabuk tarafından yürütülen bir Yorumlanan dilde programlama


5
Debian / Ubuntu'da etkileşimli olmayan bir yerel ayarı nasıl belirlersiniz?
Genellikle, çalıştırmak aptitude -y install localessonra dpkg-reconfigure localesyerel kurmak. Şimdi bir kabuk betiğine koymak istiyorum, aşağıdakileri otomatik olarak / etkileşimli olarak nasıl güvenilir bir şekilde yapabilirim? Seçin en_US.UTF-8ve sistem varsayılanı olarak ayarlayın Diğer tüm yerel ayarları devre dışı bırak (İsteğe bağlı) Beklendiği gibi /etc/default/localeyalnızca bir tek giriş içerip içermediğini doğrulayın.LANG=en_US.UTF-8

1
Bash betiğinde Ctrl-C
Komut dosyası kesilmekte ve komut dosyası tarafından başlatılmakta olan çalışmakta olan komutun kesilmesi için bash komut dosyalarında ctrl+ cişleme yöntemini nasıl uygularım ? (Uzun süren bazı komutları çalıştıran bir komut dosyası olduğunu hayal edin. Kullanıcı ctrl+ ctuşuna basıp komutu keser, ancak komut dosyası devam eder.) Her ikisinin de öldürüldüğü şekilde …

7
Bir kabuk komut dosyasından ssh-agent'ı çalıştırma
Diğer şeylerin yanı sıra, ssh-agent başlatan ve ajana özel bir anahtar ekleyen bir kabuk komut dosyası oluşturmaya çalışıyorum. Misal: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... Bu sorun ssh-ajan görünüşe göre $ SHELL (benim durumumda bash) başka bir örneğini başlattı ve komut dosyasının bakış açısından her şeyi ve …

1
Boru kullanılırken kabuk komutu yavaş, ara dosyayla hızlı
İşleme süresi, bir ara dosya kullanırken veya bir boru kullanırken bu büyük farkı anlayan var mı? Taze debian sıkmak sunucusunda standart araçları kullanarak tiff pdf dönüştürüyorum. Bunu yapmanın standart bir yolu, önce ps'ye dönüştürmektir. Boru olmadan: root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time …


2
Sadece belirli komut dosyalarına sudo hakları nasıl verilir?
Ben bir kullanıcı (parola denetimi olmadan) belirli bir dizin (benim durumumda, /usr/local/tomcat7/bin) altında kabuk komut dosyaları bir çift sudo haklarına sahip olmak istiyorum ve başka hiçbir yerde istiyorum. Bunu başarmanın en basit yolu nedir? Böyle bir şey /etc/sudoersişe yaramadı: jsmith ALL=(ALL) NOPASSWD: /usr/local/tomcat7/bin

5
Aktarılan dosyaların listesini rsync'den al?
Şu anda rsyncbir üretim sunucusuna bir aşamadan bir PHP uygulaması dağıtan bir komut dosyası kullanıyorum . İşte böyle: rsync -rzai --progress --stats --ignore-times --checksum /tmp/app_export/ root@app.com:/var/www/html/app/ Bu şu anda (projedeki her dosya) karşılaştırılan her dosyanın bir listesini çıktısı, ama ben sadece değiştirilmiş olanları çıktısını istiyorum, bu yüzden --dry-runher dağıtım sadece …

2
Openssl'nin s_client komutunda zaman aşımı ayarlamak mümkün mü?
Ben büyük bir dizi ana bilgisayar için sertifika çekmek için openssl's s_client komutunu kullanan bir komut dosyası var. Bu ana makinelerin bazılarına güvenlik duvarı nedeniyle kaçınılmaz olarak ulaşılamaz. S_client zaman aşımını varsayılandan çok daha kısa bir değere ayarlamak mümkün mü? Kılavuz sayfasında / yardım dosyasında bir tane görmüyorum. X sayısından …

2
Mysqldump bir durum döndürüyor mu?
Mysqldump yardımcı programını kullanarak bir mysql db yedekler bir komut dosyası oluşturuyorum. Bu betiği "sh" kabuğuna yazıyorum. Komut dosyasında mysqldump (yani mysqldump komutu başarısız veya başarılı) çıktı durumunu yakalamak istiyorum, böylece komut dosyası başarılı olup olmadığını rapor edebilirsiniz. Mysqldump bir çıkış durumu döndürüyor mu? Birisi bana bunun nasıl yapılacağı konusunda …

5
Kabuk betiği dosyanın değiştirilmesini ve harekete geçmesini bekleyebilir mi?
Bir dosyadaki değişikliği izleyecek ve değişiklik algılandığında bazı eylemleri yürütecek bir komut dosyası yazıp yazamayacağımı merak ediyorum. Detaylı açıklama: OpenVPN durumunu her 1 dakikada bir dosyaya yazar. Bu durum dosyasını ayrıştırıp harekete geçmem gerekiyor. OpenVPN durum dosyasına yazmadan önce keser. Adlandırılmış bir boruya yazmayı denedim, ancak boruyu kesemediğinde uygulamada istenmeyen …


6
Kök şifresine gerek olmadan MySQL çukur komut satırına bağlanın
Bazı görevler için bir Bash betiği oluşturuyorum. Bu görevlerden biri, aynı bash betiğinden bir MySQL DB oluşturmaktır. Şu anda yaptığım iki varyasyon oluşturmak: biri mağaza kullanıcı adı ve diğeri mağaza şifresi için. Bu benim senaryomun ilgili kısmı: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql mysql --user=$MYSQL_USER …

3
Powershell Parametreleri
Senaryomda bir Param bloğu var Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Read-Host CmdLet'ini gerekli Parametre alanında kullanabilir miyim? değilse, bir kullanıcı oluşturma işlemine geçebilmem için doğru türde değişken türünü aldığınızdan emin olmak için ne …

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.