Newsgroup: it.comp.macintosh
Titolo: Scollegamento automatico....

Rieccomi qua...periodo di grosse domande esistenziali :-))))
Qualcuno sa se esiste un programmino che a una determinata ora da
impostare stacchi la connessione a internet, per poi dopo permettersi al
mac di spegnersi?
Sarebbe comodo, cosi' potrei lasciare a scaricare le cosucce via hotline
di notte, senza svegliarmi con l'incubo di trovare il mac ancora
collegato :)))))
Ah, dimenticavo... da usare sotto sys 8.5.1 :)
-- 
           S k I z Z o!  &  b a b e
               ...powered by
   Gattona & Birba  (Honda Transalp & Yamaha XT600)
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
               Simone "SkIzZo" Salotti
 
ski...@lunet.forum.lu.it
, Lucca, ICQ 1303334
       --------------------------------------------
 Che aspetti? Visita MusicbOOm..... la webzine a 360 gradi!!!!!!
 
http://www.musicboom.net
                       Tutta nuova!!!!!!!!!

 Ah, dimenticavo... da usare sotto sys 8.5.1 :)
Sotto sys 8.1 USA c'e' il pannello CPU Energy Saver che spegne il mac
all'ora prestabilita per cui chiude anche la connessione PPP. Forse
funziona anche con l'8.5.1.
ciao
Mailman

 
(Remove the hyphen! Spambusters at work!)
“You think it's a conspiracy by the networks to put bad shows on TV.
 But the shows are bad because that's what people want.
 It's not like  Windows users don't have any power; I think they are
 happy with Windows, and that's an incredibly depressing thought...”
                                                        --Steve Jobs

 Ah, dimenticavo... da usare sotto sys 8.5.1 :)
Forse non hai notato che l'OT/PPP si stacca da se' se e` inattivo per
piu` di tot minuti che decidi tu (ot/ppp --> options).
Approfittando di questo, l'applicazione e` gia` fatta: adesso basta fare
una stay-open app che tramite l'handler "idle" ogni 300 secondi
controlla se internet e` attaccata o staccata (a staccare ci pensa
ot/ppp). Se internet e` staccata spegne il computer. 
---
on idle
if state of (PPP status) is "idle" then
tell app "Finder" to shut down
else
end if
return 300
end idle
---
quando ti stufi, lanci questa app e vai a letto. 
Se non ti volessi basare sul timer di ot/ppp, dovresti fare un repeat
che fa la differenza fra i bytes arrivati al ciclo n e quelli al ciclo
n-1, e se e` minore di un tot, stacca. 
Un'altra miglioria potrebbe essere di fargli scrivere da qualche parte a
che ora si e` spento, ma non ti voglio togliere tutto il divertimento:
lo puoi fare anche tu. 
-- 
Ciao,        \+----------+  "La risposta e ` dentro di te...
   Vittorio --| : )    o |      ...MA E` SBAGLIATA!!!"
             /+----------+
+-----------------------------------------------------------+
|  - = (  ENCICLOPEDIA DIGITALE DELLA FANTASCIENZA  ) = -   |
| 
http://www.fantascienza.com/edf/
 (con motore di ricerca!) |
+-----------------------------------------------------------+

 --
Ma Auto Power On/Off non serviva solo sui primi PowerMac
(6100/7100/8100) che non supportavano l'energy saver e quindi non
potevano essere spenti con quel pannello di controllo?
----------------------------------------------
Outside of a dog a book is a man's best friend.
Inside of a dog is too dark to read
				Groucho Marx
----------------------------------------------

 quando ti stufi, lanci questa app e vai a letto. 
Mi autorispondo per aggiungere cose viste facendo due prove:
-1-per far funzionare lo shutdown il finder deve essere in primo piano.
Cosi` lo script diventa: 
---
on idle
if state of (PPP status) is "idle" then
tell app "Finder"
activate
shut down
end tell
else
end if
return 300
end idle
---
da salvare come app con le opzioni "stay open" e "never show startup
screen"
-2-se delle applicazioni hanno finestre aperte, possono bloccare lo
shutdown con le finestre tipo "vuoi salvare?".
Allora si puo` usare Okey Dokey Pro che autorisponde enter a quelle
finestre dopo un dato tempo.


 potevano essere spenti con quel pannello di controllo?
Infatti CPU Energy Saver viene installato nel folder Apple Extras e non
tutti lo vedono ma e' lui il pannello giusto, basta metterlo nei
pannelli di controllo.
bye
Mailman

 Mailman
Non mi risulta che l'8.5 (perché dell'8.5 si faceva riferimento nel post
originale) metta in Apple Extras l'Energy Saver. Sei sicuro?
Ciao,
Joshua
-- 


 Joshua
Infatti nel mio primo post dicevo che lo installa l'8.1, mi domandavo
se funziona inserito nell'8.5 che non conosco perche' il mio vecchio
Quadra non lo puo' usare.
bye
Mailman

 
(Remove the hyphen! Spambusters at work!)
"Windows 95: A 32 bit extension and a graphical shell for a 16 bit
patch to an 8 bit operating system originally coded for a 4 bit
microprocessor, written by a 2 bit company, that can't stand
1 bit of competition."

 


 originale) metta in Apple Extras l'Energy Saver. Sei sicuro?
non é Risparmio Energia ?
sull'8.5.1 c'é
-- 
Guido
togliere boss per la risposta in e-mail

 Boh. A me (G3, 8.5.1) funziona sia con l'uno che con l'altro.
scusate sono a digiuno di Mac, ma sul mio Yosemite ho visto che c'e' il
controllo Risparmio Energia, fra le pzioni c'e' la possibilita' di
accendere o spegnere il Mac ad un giorno e ora prestabilita.
Forse sto confondendo le cose?????

 
(Remove the hyphen! Spambusters at work!)
*** I used to have an open mind,
    but my brains kept falling out. ***

ho letto tutti i vostri post, e ho notato una cosa.....
il mio Mac non ne vuole sapere di spegnersi :(
Nemmeno se non ho applicazioni aperte.... imposto l'ora nel pannello di
controllo, e lui fa finta di nulla.... secondo voi come mai?
E' infaticabile e non ha bisogno di riposarsi? :)))


 E' infaticabile e non ha bisogno di riposarsi? :)))
Non so come accada questo... hai controllato che l'estensione Energy
Saver sia attiva, oltre al pann. controllo?
In ogni caso, in generale secondo me e` opportuno che i tempi di
"stacco" automatico di OT/PPP e di energy saver siano di circa 15-30
minuti, mentre devono essere molto piu` brevi 30 sec.-5 min.) i tempi
per auto-staccare il computer quando e` attaccato a internet e nessuno
lo sorveglia. 
A questo fine, si possono fare due facilissimi applescript che risolvono
elegantemente il problema. 
Questo stacca la linea se nell'arco di tot secondi (la variabile di nome
"aspetta") arriva un numero di bytes inferiore a tot (la variabile di
nome "limite"). 
----
property n : 3
property aspetta : 30 --ogni quanto fare il controllo, in secondi
property limite : 3000 --il minimo di bytes che devono passare nel tempo
"aspetta", altrimenti il computer stacca. 
property totalA : 200
property totalB : (limite + totala + 500)
on idle
if (n mod 2) = 1 then -- ciclo dispari
set totalA to the bytes in of (PPP status)
else -- ciclo pari
set totalB to the bytes in of (PPP status)
end if
set deltabytes to (totalB - totalA) as integer
if deltabytes < 0 then
set deltabytes to (deltabytes * -1) as integer
end if
 
if deltabytes < limite then
PPP disconnect
quit
end if
set n to n + 1
return aspetta
end idle
----
Invece questo controlla ogni tot secondi (variabile "dopoquanto") se il
computer e` collegato a internet, e se non lo e`, lo spegne.
----
property dopoquanto : 300
on idle
if state of (PPP status) is "idle" then
tell application "Finder"
activate
shut down
end tell
end if
return dopoquanto
end idle
----
Entrambi vanno compilati come applicazioni con le opzioni "stay-open" e
"never show startup screen".


 Forse sto confondendo le cose?????
Scusate ho generato un pò di confusione. Nel MacOS US il pannelo di
controllo "Risparmio energiua" si chiama appunto "Energy saver".


 
Quale Mac hai? Scusa forse mi sono perso dei post, ma se tu potessi
dirci il modello forse...


 Ah, dimenticavo... da usare sotto sys 8.5.1 :)
Dal pannello di controllo Remote Access/PPP abilita nelle opzioni
"interrompi la connessione se inattiva da X minuti" e poi dal pann. di
controllo risparmio energia digli di andare n stop dopo X minuti di
inutilizzo
-- 
  David Sebastio    -    
seba...@joynet.it
PGP Key Available -  IEEE Student Branch Bari    
 
http://www.poliba.it/IEEESB/

 dirci il modello forse...
Ah, non l'avevo scritto? Ehm.... sorry.... :))
PowerMac 6500/250, sys.8.5.1 Inglese, 64Mb ram.....
:-)))))
