Lage .bat-fil til mac?

Diskusjon rundt Mac OS

Lage .bat-fil til mac?

Innleggav DADDY » fre 12.02.2016 11:02

HOWTO?

Jerry og andre hjelpsomme venner...

Daglig kjører jeg:

Kode: Merk alt
sudo killall coreaudiod


I Terminal.

Kan jeg få et icon i docken som ordner det? Helst uten passord.

Takk.

Brukerens avatar
medlem i 134 måneder
 

Re: Lage .bat-fil til mac?

Innleggav ggt667 » fre 12.02.2016 14:41

Nei, nei, nei, bat-filer er til DOS og eldre versjoner av Windows, her følger et shell script.

Jeg tror kanskje den enkleste måten å gjøre det på er å lage en ssh nøkkel og legge den inn i root-brukeren, har aldri forsøkt dette før, men du kan prøve slik:
Kode: Merk alt
ssh-keygen -t rsa -b 16384

sudo su
su root
mkdir /var/root/.ssh/
cat /Users/DADDY/.ssh/id_rsa.pub > /var/root/.ssh/authorized_keys

mkdir -p /opt/dev/admin/
echo "killall coreaudiod;exit" >> /opt/dev/admin/killcoreaudiodaemon.sh
chmod +x /opt/dev/admin/killcoreaudiodaemon.sh
Da skal man i teorien kunne kjøre scriptet som under
da authorized keys er forhåndsavtalt og vil gjøre at pålogging og eksekvering vil kjøre uten passord:
Kode: Merk alt
ssh root@localhost 'bash -s' < /opt/dev/admin/killcoreaudiodaemon.sh
Dersom det over funket og du vil ha det som ikon i docken
Kode: Merk alt
echo "ssh root@localhost 'bash -s' < /opt/dev/admin/killcoreaudiodaemon.sh" > /opt/dev/admin/callcoreaudiodaemonkiller.sh
open /opt/dev/admin/
Trekk så fila "callcoreaudiodaemonkiller.sh" ned i docken, mulig du vil endre ikonet på den før du trekker den ned i docken? Da er det bare å markere den og trykke CMD + i, markere ikonet i infovinduet, for så å lime inn et ikon du liker.
Sist endret av ggt667 den lør 13.02.2016 12:40, endret 1 gang

Brukerens avatar
medlem i 186 måneder
 

Re: Lage .bat-fil til mac?

Innleggav DADDY » fre 12.02.2016 15:30

WOW, takk. Er imponert over din hjelpsomhet.

Tester dette i kveld.

Brukerens avatar
medlem i 134 måneder
 

Re: Lage .bat-fil til mac?

Innleggav jerry.c.bush » fre 12.02.2016 15:36

Kode: Merk alt
tell application "Finder" to quit

Overstående fungerer i AppleScript for å avslutte programmer/applikasjoner, men ikke tjenester/prosesser som er det trådstarter ønsker.
Sist endret av jerry.c.bush den fre 12.02.2016 22:22, endret 2 ganger.

Brukerens avatar
medlem i 102 måneder
 

Re: Lage .bat-fil til mac?

Innleggav ggt667 » fre 12.02.2016 17:22

jerry.c.bush skrev:
Kode: Merk alt
tell application "Finder" to quit
Teorien er at dette
Kode: Merk alt
tell application "coreaudiod" to quit
skal funke? Interessant. Nå ble jeg litt nysgjerrig.

Når jeg gjør dette får jeg opp at jeg må velge hvilken app som skal kjøres fra ei liste, coreaudiod er ikke på den lista. Jeg gikk i velg, men det gjorde ingen forskjell.

Videre skrev jeg inn full path
Kode: Merk alt
tell application "/usr/sbin/coreaudiod" to quit
gjorde heller ingen endring, /usr/sbin/coreaudiod har fortsatt samme PID
Kode: Merk alt
$ ps ax | grep coreaudiod | grep \/corea
  203   ??  Ss    24:08.29 /usr/sbin/coreaudiod
Først
Kode: Merk alt
$ ps ax | grep coreaudiod | grep \/corea
  203   ??  Ss    24:08.47 /usr/sbin/coreaudiod
Valgt /usr/sbin/coreaudiod fra menyen i AppleScript
Kode: Merk alt
$ ps ax | grep coreaudiod | grep \/corea
  203   ??  Ss    24:08.47 /usr/sbin/coreaudiod
Hardkodet "/usr/sbin/coreaudiod" i AppleScriptet

Brukerens avatar
medlem i 186 måneder
 

Re: Lage .bat-fil til mac?

Innleggav jerry.c.bush » fre 12.02.2016 22:19

Ja, jeg forsøkte det selv og fant ut at det ikke fungerte. Så jeg skal slette det innlegget.
Det ser ut til å fungere på applikasjoner, men ikke på tjenester/prosesser i systemet.
Så for å avslutte feks Finder/Mail osv så fungerer det fint.

Brukerens avatar
medlem i 102 måneder
 

Re: Lage .bat-fil til mac?

Innleggav Morse » lør 13.02.2016 1:18

DADDY, fikk ikke med meg HVORFOR du kjører denne in the first place??? =-O

Brukerens avatar
medlem i 108 måneder
 

Lage .bat-fil til mac?

Innleggav Superhai » lør 13.02.2016 1:45

Hvis du vil bruke AppleScript så kan "do shell script ("blabla")" brukes.

Bytt blabla med kommandoen(e) du ønsker å kjøre. Variabler kan også brukes.
medlem i 77 måneder
 

Re: Lage .bat-fil til mac?

Innleggav DADDY » lør 13.02.2016 17:52

Morse skrev:DADDY, fikk ikke med meg HVORFOR du kjører denne in the first place??? =-O


Morse: viewtopic.php?f=117&t=299730

Er lei av den nå, finner ikke utav feilen og vil ha en quick-fix.

+

Men løfter denne, slik jeg forstår det fungerer ikke den første løsningen.

Brukerens avatar
medlem i 134 måneder
 

Re: Lage .bat-fil til mac?

Innleggav ggt667 » lør 13.02.2016 18:02

DADDY skrev:Men løfter denne, slik jeg forstår det fungerer ikke den første løsningen.
Hvilken løsning fungerer ikke?

Du må slå på ekstern pålogging i deling for at det skal fungere.

Brukerens avatar
medlem i 186 måneder
 

Lage .bat-fil til mac?

Innleggav Superhai » lør 13.02.2016 18:24

Kode: Merk alt
do shell script "killall coreaudiod" user name "daddy" password "hemmelig" with administrator privileges


Putt det i en AppleScript fil.
medlem i 77 måneder
 

Re: Lage .bat-fil til mac?

Innleggav DADDY » søn 14.02.2016 2:49

@Superhai, tusen takk, det virker.

Endret passordet til 1234 :-P og exporterte til kill.app så fungerer det.

Natta.

Brukerens avatar
medlem i 134 måneder
 

Re: Lage .bat-fil til mac?

Innleggav Superhai » man 15.02.2016 12:50

DADDY skrev:@
Endret passordet til 1234 :-P

Vel og bra selv om jeg trodde du var mer "passord" typen.

Som du ser så er det en sikkerhetsrisiko her, men du må selv vurdere hva som passer deg best.
medlem i 77 måneder
 


Returner til Mac OS



Hvem er i Forumene

Registrerte brukere: Google [Bot]