«bash» etiketlenmiş sorular

Daha önce Terminal tarafından 10.15'e kadar macOS'ta kullanılan Unix kabuğu

0
Belirli bir Wi-Fi ağına katılırken MAC adresini değiştirmek için başlatmayı kullanma
Yukarıda belirtilen sorunu çözmek için launchd kullanmaya çalışıyorum. networkchange.plistAşağıdaki gibi bir dosya var : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" \ "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>NetworkChange</string> <key>LowPriorityIO</key> <true/> <key>ProgramArguments</key> <array> <string>*some path*/networkchangeaction.sh</string> </array> <key>WatchPaths</key> <array> <string>/etc/resolv.conf</string> <string>/var/run/resolv.conf</string> <string>/private/var/run/resolv.conf</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> Kullanılması sudo …

1
Neden bashrc dosyasındaki değişiklikler yeni bir terminal penceresinde çalışmıyor?
Bashrc dosyasına bir takma ad eklemeye çalışıyorum. Bu konuda iyi olmadığım için attığım tüm adımları yazacağım. nano ~/.bashrc Dosyada bu vardı export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting Bunun üzerine takma adımı ekledim dropUpload(){ ~/drop.sh upload $1 $2 } alias dropU=dropUpload Dosyayı kaydettikten sonra kaynak ile . ~/.bashrc …

1
OS X'te AppleScript veya Automator olmadan komut dosyası otomasyonu nasıl başlatılır?
OS X El Capitan 10.11.6'daki yaygın kullanım durumlarını otomatikleştirmek için komut dosyaları yazmaya başlamak istiyorum. Beraber çalışmak rubyisterdim ama bunun dışında herhangi bir üst dili öğrenmek istemiştim AppleScript. Ayrıca Automatormümkün olduğunda kaçınmak ve metin editörleri gibi "normal" programlama araçlarına bağlı kalmak istiyorum. Ben sarmalayıcıları olarak bu araçları kullanarak karşı değilim …

1
$ PATH bozuk gözüküyor, düzeltmeyle ilgili önsezim değil mi?
$ PATH'uma bakıyorum /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/local/mysql/bin:/Users/gpiuser/Library/Android/sdk/platform-tools:/Users/gpiuser/Library/Android/sdk/toolsHOME/.npm/bin Ve bu son dizinin bir dizin olmadığını not edin. Sanırım benzemesi gerekiyor tools:Users/gpiuser/.npm/bin yerine toolsHOME/.npm/bin ve bir noktada node.js kurulumunda bir sorun oluştu. Bu yüzden .bash_profile dosyasına bakıyorum: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/local/mysql/bin export PATH=${PATH}:/Users/gpiuser/Library/Android/sdk/platform-tools:/Users/gpiuser/Library/Android/sdk/toolsHOME/.npm/bin export NODE_PATH=$HOME/.npm/lib/node_modules ve ben yukarıdaki değişikliği yansıtacak ve kaynak ~ .bash_profile çalıştırın dosyasını düzeltmek için …
1 bash  path 

1
logger vs syslog -s
Tam olarak kullanma arasındaki fark nedir loggerve syslog -s? Manpageine göre logger, sistem log modülüne arayüz sağlar, ancak syslog(1)tam olarak sadece, çok daha güçlü olduğu verilen noktayı göremiyorum . Bu sadece bir basitlik meselesi mi yoksa bir şeyleri mi eksik? Ve hangisini basit bir script için tavsiye edersiniz?

1
Kapatma “tty mevcut değil ve herhangi bir askpass program belirtilmemiş”?
Birden fazla Mac'te uzaktan bir kapatma komut dosyası çalıştırmaya çalışıyorum. Ssh üzerinden başlatmak için kullandığım komut: ssh ADMIN@mac123 'bash -s' sudo < ./documents/ShutdownUPTIME.sh Elbette benden doğru yazdığım sudo şifresini soruyor. Ondan sonraki tek mesaj:sudo: no tty present and no askpass program specified Bunu nasıl düzeltebileceğime dair fikrin var mı? Benim …
1 mac  bash  ssh  shutdown 


0
“Terminal-notifier.app artık açılmıyor”
Yüklü bir .plist Launchdkullanarak kullanarak bir bildirim görüntüler bir bash betiği çalıştırın terminal-notifier. Bildirim iyi görüntüleniyor, ancak tıklandığında "terminal-notifier.app artık açılmıyor" mesajı beliriyor. Açmak için bir sistem uygulaması ayarlamaya çalıştım, -sender 'com.apple.Terminal'ancak hata mesajı hala görünecek.



1
Bash betiği - Dosya yazma işlemi tamamlanıncaya kadar cp komutunu geciktir
cp /Folder1/*.mov /Folder2/ cp /Folder1/*.mov /Folder3 rm /Folder1/*.mov Bu, herhangi bir * .mov dosyasını bir klasörden diğer 2 klasöre kopyalayan Chron'u kullanarak her 60 saniyede bir çalışır ve ardından dosyayı kaldırır. Dosyanın yazılması 60 saniyeden uzun sürerse, komut dosyasını çalıştırır ve klasördeki herhangi bir şeyi kopyalar ve bozar. (Ya da …
1 macos  bash  script 

1
`find` nfs sunucusunu bulur?
Kaçmak zorunda kaldım find / -name foo > found.txtve şu çıktıya rastladım: ... find: /Volumes/MobileBackups/Backups.backupdb/mac/2014-12-17-162004/MacRoot/.DocumentRevisions-V100: Permission denied nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: not responding nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: is alive again nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: not responding nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: is alive again nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: not responding nfs server localhost:/FjbUHyS_WAWZQyX9SZ1Wx9: is alive again …
1 yosemite  bash  nfs  macos 

0
Terminal Başlangıç ​​komutu bulunamadı
Ne zaman terminalimi açsam okuyan bir satır var. -bash: 6ee67d3f2005ceaf5266c966198b7f3c165bf5d7: command not found Bu, son giriş bilgilerimi belirten satırdan sonra gösterilir. Terminalimden bundan kurtulmaya çalışıyorum çünkü oraya nasıl gittiğini hatırlamıyorum ve bana hiçbir işe yaramıyor. Bu çizgiden nasıl kurtulurum? Terminali kullanmaya yeni başladım ama herhangi bir bilgi yardımcı oldu. İşte …


2
Ana bilgisayar adım neden OS X'deki bash komut isteminde rastgele bir sayıya (228) ayarlanmış?
Bugün bir terminal açtığımda bash komutunun görüntülendiğini gördüm username@228~:. Yazarken pwd alırım /Users/username bu yüzden bu 228'in nereden geldiğini merak ediyordum? Birkaç gün önce öyle olmadı ve bu değişikliği neyin getirdiğinden emin değilim. İşletim sistemim OS X Yosemite 10.10.5. İçinde .bash_profile Sahibim export PS1="\u@\h\w: ".

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.