1 2 > 
1 of 2
pomoc oko terminala
Posted: 23 January 2011 01:22 PM
Sr. Member
RankRankRankRank
Total Posts:  864
Joined  2007-11-26

dakle treba mi da terminal pri dizanju sistema sam pokrene jednu operaciju:
sudo killall mDNSResponder
da li je to moguce? da ne bi svaki put kad upalim racunar morao da mu kucam tu komandu u terminalu
ako neko zna pliz help 😊

zaboravio sam da navedem da posle te operacije mi trazi da ukucam password ako je to bitno, znaci trebao bi napraviti neku skriptu kolko sam skontao preko automatora ali ne znam kako to da napravim :(

Post edited by: vujke83, at: 2011/01/23 13:24

Profile
 
Posted: 23 January 2011 01:39 PM   [ # 1 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  835
Joined  2008-12-28

Prvo komanda:

echo PASSWORD | sudo -S KOMANDA

-S znaci da prima pass sa stdina pa moze pipe passworda.

Da se startuje svaki put kad startujes terminal:

Edituj ako postoji ili napravi ako ne postoji fajl .bash_profile u tvom home folderu. Najlakse iz vim-a ili nekog terminal editora ali mozes i da ukljucis ‘show hidden files’ pa iz bilo kog editora.

.bash_profile je obican script koji se izvrsava svaki put kad startujes terminal.
Dodaj komandu odozgo sa tvojim passwordom i sve ce da sljaka.

Za test mozes da stavis npr echo ‘TEST’ kao jedinu liniju da vidis da se izvrsava pa onda menjaj kako ti drago.

Profile
 
Posted: 23 January 2011 01:50 PM   [ # 2 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  1362
Joined  2008-06-03

Linux je keva:)sve drugo su sitnice….:cheer:

 Signature 

MacBook Unibody 7.1
MacPro 2x2.66 Ghz Dual Core Intel Xeon..
i par Android igracki…...

Profile
 
Posted: 23 January 2011 01:56 PM   [ # 3 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  3952
Joined  2007-11-19

amsterdamxxx wrote:

Linux je keva:)sve drugo su sitnice….:cheer:

Nisam nesto nikad koristio Linux ali pre neki dan rodbini sam reinstalirao neki PC i smorim se sa Win i skinem Ubuntu i ono lep je i bolje radi neko Win, ono OS ima smisla. Ali u poredjenu sa OSX-om nije to to.

Post edited by: Markooo, at: 2011/01/23 13:57

 Signature 

http://www.macintosh.rs

Profile
 
Posted: 23 January 2011 02:18 PM   [ # 4 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  1850
Joined  2006-11-24

Ukoliko već imaš ~/.profile, piši u njega jer interneti kažu:

 Signature 

Carnival of Flesh

Profile
 
Posted: 23 January 2011 07:44 PM   [ # 5 ]
Sr. Member
RankRankRankRank
Total Posts:  864
Joined  2007-11-26

dusanx@
nisi me skontao ja mislim da mi nekako sam pokrece skriptu kada palim racunar.. ne da zapamtim samo u terminalu.
treba mi da se ta skripta sama pokrene kada startujem masinu ako je to moguce uopste 😊

Profile
 
Posted: 23 January 2011 08:02 PM   [ # 6 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  835
Joined  2008-12-28

Moguce je na dva mesta, pri bootu (tricky) i kad se ulogujes.

Pri bootu nema smisla jer tad verovatno nije ni startovan program koji hoces da ubijes.

Kad se ulogujes:

1. Startuj AppleScript Editor
2. Ubaci skript, promeni KOMANDA u ono gore i snimi skript negde

set kom to ‘KOMANDA’
do shell script kom

3. Dodaj skript u System Preferences -> Accounts -> Login items

Profile
 
Posted: 23 January 2011 09:01 PM   [ # 7 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  7587
Joined  2005-04-28

Ti to hoćeš Bonjour da ubiješ? Trebalo bi da postoje ‘elegantniji’ načni od ubijanja procesa kod startupa.

Post edited by: madamov, at: 2011/01/23 21:01

 Signature 

ACSP 10.10 - ACSP 10.9 - ACA 10.8 Mac Management - ACSP 10.8 -  ACSP 10.7 - ACSA 10.6

Profile
 
Posted: 23 January 2011 09:08 PM   [ # 8 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  835
Joined  2008-12-28

Isto htedoh da pitam al posle rekoh nevermind, mozda ovo nekome zatreba za neku drugu primenu.

Profile
 
Posted: 23 January 2011 09:30 PM   [ # 9 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  189
Joined  2009-12-15

Inače nije potrebno koristiti AppleScript, može u Login Items da se stavi direktno shell skripta

#!/bin/bash
echo PASWORD | sudo -S killall mDNSResponder

sacuvati u fajl sa ekstenzijom .sh i dodati u Login Items.

@madamov: Evo ti, ovo je malo elegantnije. B)

A najelegantnija mogućnost je otići u /System/Library/LaunchDeamons i pomeriti negde fajlove com.apple.mDNSResponder.plist i com.apple.mDNSResponderHelper.plist, ali iskreno ne savetujem ovolika prčkanja po sistemu. Shell skripta će poslužiti.

Post edited by: ivan90bg, at: 2011/01/23 21:42

Profile
 
Posted: 24 January 2011 01:15 AM   [ # 10 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  1850
Joined  2006-11-24

K’o što ivan reče, za ozbiljnije akcije, tu je launchd - a evo i kako ‘prčkati’ kulturnije:
Ja srce Lingon sa kojim se lepo može dodati što tih one-off akcija pri paljenju, što periodičnih.
‘Nova’ verzija je komercijalna, ali se prethodna i dalje može besplatno skinuti sa SourceForge-a

Post edited by: Dachaz, at: 2011/01/24 01:16

 Signature 

Carnival of Flesh

Profile
 
Posted: 24 January 2011 09:09 AM   [ # 11 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  7587
Joined  2005-04-28

ivan90bg wrote:

Inače nije potrebno koristiti AppleScript, može u Login Items da se stavi direktno shell skripta

#!/bin/bash
echo PASWORD | sudo -S killall mDNSResponder

sacuvati u fajl sa ekstenzijom .sh i dodati u Login Items.

@madamov: Evo ti, ovo je malo elegantnije. B)

A najelegantnija mogućnost je otići u /System/Library/LaunchDeamons i pomeriti negde fajlove com.apple.mDNSResponder.plist i com.apple.mDNSResponderHelper.plist, ali iskreno ne savetujem ovolika prčkanja po sistemu. Shell skripta će poslužiti.

Sve je to elegantno, ali onda i elegantno na Snow Leopardu ostaneš i bez DNS-a. :evil: Probaj sledeće:

[code:1]sudo killall mDNSResponder
dscacheutil -flushcache[/code:1]
pa onda da odeš na neki sajt.

Za početak, ispravan načn da se uključ (load) /isklljuč (unload) launchd daemon je upotrebom launchctl, u ovom slučaju:

[code:1]sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist[/code:1]

Naime, ako ono tvoje gore staviš u Login Items, Bonjour ubijaš samo kada se taj korisnik loguje, dok čekaš da se on na login screnu uloguje, Bonjour radi.

A ispravan načn da se isključ samo Bonjour se nalazi, gle čuda, na Appleovom sajtu:

http://support.apple.com/kb/HT3789

 Signature 

ACSP 10.10 - ACSP 10.9 - ACA 10.8 Mac Management - ACSP 10.8 -  ACSP 10.7 - ACSA 10.6

Profile
 
Posted: 24 January 2011 10:42 AM   [ # 12 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  104
Joined  2009-10-16

1. Jel zna neko u kom momentu je OS X prestao da reaguje na /etc/rc.local?
2. Zašto bi neko ubijao Bonjour?

P.S. Flame on: Linux je za adolescente i stare bakice. Ozbiljan svet koristi FreeBSD, NetBSD ili OpenBSD kad im treba slobodan Unix. 😛

Profile
 
Posted: 24 January 2011 12:33 PM   [ # 13 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  189
Joined  2009-12-15

cocoa wrote:

P.S. Flame on: Linux je za adolescente i stare bakice. Ozbiljan svet koristi FreeBSD, NetBSD ili OpenBSD kad im treba slobodan Unix. 😛

Ili Mac OS X (polubrata BSD-a). 😛

Post edited by: ivan90bg, at: 2011/01/24 12:35

Profile
 
Posted: 24 January 2011 09:38 PM   [ # 14 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  318
Joined  2009-03-04

Ma živi bili, svi su se iskvarili.
I Linuxi će početi da batale i /etc/rc.local i /etc/hosts i /etc/sysconfig/network-scripts/ifcfg-eth* (ili /etc/network/interfaces)... Mada ne mislim da je BSD išta bolji, stvar je favorizovanja onoga što ti se više sviđa.
A svidelo mi se:

Miroslavs-iMac:~ miroslav$ su -
Password:
su: Sorry

:blink:

 Signature 

Make a system even a moron can use

Profile
 
Posted: 24 January 2011 11:18 PM   [ # 15 ]
Sr. Member
Avatar
RankRankRankRank
Total Posts:  104
Joined  2009-10-16

ivan90bg wrote:
Ili Mac OS X (polubrata BSD-a). 😛<br><br>Post edited by: ivan90bg, at: 2011/01/24 12:35[/quote]

OS X nije slobodan.

Generalno je diskusija na temu da li su OS X i iOS BSD ili ne prilično smorna, ali mislim da može da se kaže da i jedan i drugi nisu ništa manje BSD nego ona tri pobrojana…

Profile
 
 1 2 > 
1 of 2