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

2
`#! / Usr / bin / env komutlu Shebang satırı - argüman 'Linux'ta başarısız oluyor
Basit bir senaryom var: #!/usr/bin/env ruby --verbose # script.rb puts "hi" OSX kutumda iyi çalışıyor: osx% ./script.rb hi Ancak, linux kutumda bir hata atıyor linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Shebang hattını manuel olarak çalıştırırsam, iyi çalışıyor linux% /usr/bin/env ruby --verbose ./script.rb hi Ancak, ruby --verbosetek …



3
Başlatma / başlatma sırasında komut dosyası çalıştırma; init.d vs cron @reboot
Şu anda sistemin başlatılması / başlatılması sırasında bir komut dosyası çalıştırmak için init.dve cron arasındaki farkı anlamaya çalışıyorum @reboot. Kullanımı @reboot(bu yöntem sözü edilen bu forumda tarafından hs.chandra ) basitçe girerek, bazı ne basittir crontab -eve bir yaratma @reboot /some_directory/to_your/script/your_script.txtve daha sonra your_script.txtsistem yeniden başlatılması her zaman yürütür. Bir derinlemesine …

7
Uzak komutları yürütün, ssh bağlantısından tamamen ayrıldı
2 bilgisayarım var localpcve remoteserver. localpcBazı komutları çalıştırmam gerekiyor remoteserver. Yapması gereken şeylerden biri, birkaç saat çalışan bir yedekleme betiğini başlatmak. Ben komut istiyorum localpctamamen bağımsız çalışıyor olması ardından “yangın” ve remoteserverbenzeri, localpcilk etapta hiç yoktu. Şimdiye kadar yaptığım şey bu: remoteserver betiği var: /root/backup.sh localpc Bunu çalıştırmak için planlanmış: …

7
Autohotkey Eşdeğeri?
AutoHotkey için eşdeğer bir ürün / yöntem var mı? Bilmeyenler için, fare hareketlerinizi ve klavyenizi programlamanıza izin veren bir ürün. Bu, programları manuel olarak yapmak yerine belirli işlevleri "makro" olarak vermemi sağlıyor. Eskiden onlara klavye klavyesi diyorlardı. Ama bu aynı zamanda “fare hareketine” izin vermem gerektiğinden çözümün sadece yarısı. Böyle …

15
Komutları SSH üzerinden birçok sunucuda otomatik olarak çalıştır
Bir .txt dosyasında IP adreslerinin bir listesi var, örneğin: 1.1.1.1 2.2.2.2 3.3.3.3 Her IP adresinin arkasında bir sunucu var ve her sunucuda 22 numaralı bağlantı noktasında çalışan bir sshd var. known_hostsListede her sunucu yok (bilgisayarımda, Ubuntu 10.04 LTS / bash). Bu sunucularda komutları nasıl çalıştırabilirim ve çıktıları nasıl toplayabilirim? İdeal …

2
Setuid bitini doğru kullanmak
Normal bir kullanıcı tarafından çalıştırıldığında root yetkilerine ihtiyaç duyan bir süreç var. Görünüşe göre bunu yapmak için "setuid bit" i kullanabilirim. POSIX sisteminde bunu yapmanın doğru yolu nedir? Ayrıca, tercüman (bash, perl, python, php, vb.) Kullanan bir komut dosyası ile nasıl yapabilirim?
45 scripting  setuid 




4
Bir işlemden tüm komut satırı nasıl alınır?
İşlem argümanlarını veya komut satırının tamamını işlem ismini kullanarak çalışan bir işlemden nasıl alabilirim? Örneğin bu işlem: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid Ve istediğim şey /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pidya da …

6
Universal Node.js Instagram Hesabındaki Resim ve Videoları shebang
Node.js bu günlerde çok popüler ve üzerine bazı senaryolar yazıyorum. Ne yazık ki, uyumluluk bir sorundur. Resmi olarak, Node.js yorumlayıcısının aranması gerekiyordu node, ancak Debian ve Ubuntu nodejsbunun yerine bir çalıştırılabilir dosya gönderiyor. Node.js'in olabildiğince çok durumda çalışabileceği taşınabilir komut dosyaları istiyorum. Dosya adının olduğu varsayımıyla, foo.jsgerçekten komut dosyasının iki …

7
Bir dosyadan girdi içeren xargs kullanmak
Diyelim ki aşağıdakileri içeren bir dosyam var bob john sue Şimdi bunlar doğrudan gibi URL kalıbı (bu durumda) için corrospond http://example.com/persons/bob.tar, john.tar, sue.tar. Bu çizgileri alıp koşmak istiyorum xargs. Yine de yürütülmekte olan komuta ne iletildiğini bilmiyorum. Parametreye istemden (her satırdaki gibi eko yapmak istediğimi söyleyin cat file | xargs …
41 bash  scripting  xargs 

5
Bir dosyadaki ortam değişkenlerini gerçek değerleri ile değiştir.
Bir dosyadaki ortam değişkenlerini değiştirmek / değerlendirmek için kolay bir yol var mı? Diyelim ki içinde bir dosya config.xmlvar: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...vb. $INSTANCE_IDDosyada, INSTANCE_IDortam değişkeninin $SERVICE_NAMEdeğeri ile, SERVICE_NAMEenv var değerinin yerine geçmek istiyorum . Hangi ortam değişkenine ihtiyaç duyulduğunu önceden bilmiyorum (daha doğrusu, biri …

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.