OS X Shell Script Silent Mode

stemmer
1

Jeg gjorde et skript som kjøres når lokket av min Macbook er åpnet. Jeg vil gjerne være i stand til å spore min datamaskin hvis jeg noen gang mistet den eller den ble stjålet. Mitt problem er når det går locateme kommando, et vindu dukker opp og sier vil du tillate kommandoen locateme '? Den locateme Kommandoen har ingen parameter for denne (slik som -v eller -q).

Hvordan gjør jeg standard svar å gi? Eller hvordan gjør jeg kommandoen kjøre stille? Jeg er fortsatt litt av en noob, så en forklaring ville være verdsatt. Takk!

Kode:

#!/bin/sh
DATE=$(date +%Y-%m-%d_%H-%M)

# Grab picture and assign date as filename
imagesnap /Users/Tim/Scripts/Logs/wakeup/$DATE.jpg

# get the location
LAT=$(locateme -f {LAT})
LONG=$(locateme -f {LON})

# Get my external IP address
MYIP=$(curl -s http://ipecho.net/plain)

# Get current network name
NN=$(networksetup -getairportnetwork en1 | cut -c 24-)

#Create the txt file
cat <<EOF >/Users/Tim/Scripts/Logs/info/$DATE.txt
IP: $MYIP
Network: $NN
Google Maps Link:  https://maps.google.com/maps?q=$LAT,$LONG
EOF

# Synchronize everything on the Macbook to Dropbox
rsync -a ~/Scripts/Logs/wakeup ~/Dropbox/Logs
rsync -a ~/Scripts/Logs/info ~/Dropbox/Logs

EDIT: Etter litt leting fant jeg ut at en prosess som normalt har to utganger til skjerm: stdout (standard ut), og stderr (standard feil). Og du kan slå dem begge av med denne: mycommand 2> & 1> / dev / null

Dessverre er dette ikke fungerte. Jeg trodde det gjorde, men tydeligvis er det bare undertrykt kommandoen kjøres.

EDIT # 2: Jeg har også sjekket mine sikkerhetsinnstillinger og fant dette: http://i.imgur.com/R4TsQvN.jpg

Jeg vil gjerne ha råd om disse innstillingene, siden problemet ser ut til å være liksom tilfeldig jeg kan ikke være sikker på om dette er hva som kan være årsaken til det.

Endelig EDIT: Veldig sent oppdatering, men det fungerer nå. For alle som lurer, jeg trengte å endre sikkerhetsinnstillingene i Systemvalg.

Publisert på 21/01/2014 klokken 19:51
kilden bruker
På andre språk...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more