Mac OS X ja Unix-huoltoskriptit (daily, weekly ja monthly)
Mac OS X ajaa huoltoskriptit ajastetusti yöllä kello 03.15 ja 05.30 välisenä aikana riippuen skriptistä. Tietokoneen pitää olla käynnissä ja hereillä ajoaikana. Useimmat ihmiset nukkuvat tuohon aikaan ja niin myös tietokoneet ovat sammuksissa.
Joidenkin mielestä tämä on ongelma ja skriptien ajamisella on iso merkitys ongelmanratkaisussa ja koneen ylläpidossa ylipäätään. Asiaan liittyy paljon mystiikkaa, joten tässä lyhyt kuvaus mitä oikeasti tapahtuu.
Daily
Poistaa vanhat logit ja roskatiedostot (scratch & junk), listaa statistiikkaa verkon käytöstä, varmuuskopio Netinfo Databasen (jossa on määritelty mm. paikalliset käyttäjätunnukset), kierrättää system.login, tyhjentää ASL:n lokin ja poistaa vanhat faxi-tiedostot. ASL on Apple System Logging Utility ja asl.log on sen logi.
Weekly
Muodostaa tai päivittää whatis ja locate -tietokannat, kierrättää ftp, lookupd, netinfo yms. logeja.
Monthly
Raportoi koneen käytöstä kunkin käyttäjätunnuksen osalta ja kierrättää logeja kuten, install.log, wtmp.log jne.
Pääasiassa huoltoskriptien ajo on siis turhaa puuhaa ongelmanratkaisun kannalta. Jos skripteillä olisi todellista merkitystä OS X:n toiminnan kannalta niin Applen puolesta ajastus olisi hoidettu toisin esimerkiksi päiväaikaan tai graafisella säätimellä säädettävällä ajastuksella.
Koska skriptien ajo voi tapahtua kesken muun käytön ja itse haluaa koneensa pitää aivan tiptop-kunnossa, niin miksipä niitä ei voisi ajella. Tulee itselle parempi mieli vaikka muuta hyötyä ei olisi.
Yksittäisen logitiedoston paisuessa kohtuuttoman suureksi vika on usein jonkin laitteen, ajurin tai palvelun puutteellisessa toiminnassa. Skriptit ajamalla voi ehkä vapauttaa levytilaa, mutta ongelma ei tällä poistu. Ongelman lähde pitää selvittää ja poistaa.
Skriptit voi ajaa käsin käynnistämällä Pääte-ohjelman ja naputtelemalla seuraavan tekstin päätteeseen (voit myös kopida ja sijoittaa tekstin tästä):
sudo periodic daily weekly monthly
Kirjoita rivin loppuun rivinvaihto. Seuraavaksi OS X pyytää ylläpitäjän salasanan joten kirjoita se. Salasanaa ei näytetä kirjoittaessa turvallisuussyistä. Kirjoitettuasi salasanan painat taas rivinvaihtoa. Skriptien ajo päättyy kun pääte suostuu taas ottamaan merkkejä/komentoja vastaan. Lopuksi voit sulkea päätteen kuten muutkin ohjelmat, vaikka näppäinoikotiellä omppu-q.
Skriptien ajastuksen voi vaihtaa. Perinteisesti tämä tehdään editoimalla crontabia ja Tiikeriä vanhemmissa OS X:n versioissa tämä pätee edelleen. Tiikeri käyttää ajastukseen LaunchDaemonia, mutta alaspäin yhteensopivuuden vuoksi myös cron on vielä tuettu. Jatkossa Apple suunnittelee siitä luopumista joten LaunchDaemonin opettelu ei mene hukkaan.
Crontabin ohjelmointiin:
http://www.abstracture.de/projects-en/cronnix
Launchdaemonin ohjelmointiin ja yleistä tietoa:
http://lingon.sourceforge.net/
http://developer.apple.com/documentatio ... index.html
Mac OS X ja Unix-huoltoskriptit (daily, weekly ja monthly)
Mac OS X, Boot Camp ja virtualisointi
En tiedä oliko tähän tiedotteeseen tarkoitus vastata, mutta tuli mieleen että jos joku ei halua käyttää päätettä, niin tässä kolmen yleisimmän huolto-ohjelman linkit:
Onyx
Tiger Cache Cleaner
Cocktail
Onyx
Tiger Cache Cleaner
Cocktail
Mac Studio M1 Ultra 64GB
MacBook Air 13" M1 8/256
iPhone 15 plus
IPad Pro 12,9”
MacBook Air 13" M1 8/256
iPhone 15 plus
IPad Pro 12,9”
En osaa sanoa, joku muutti tavallisen viestin tiedotteeksi puolestani.Castillo kirjoitti:En tiedä oliko tähän tiedotteeseen tarkoitus vastata, mutta tuli mieleen että jos joku ei halua käyttää päätettä, niin tässä kolmen yleisimmän huolto-ohjelman linkit:
Tämä aihe pysyisi kyllä lyhyenä ja ytimekkäänä jos tähän jäisi. Ja voisi jäädäkin nyt kun tarpeelliset linkit helppokäyttöisiin huolto-ohjelmiin ovat täydennettynä. Kiitos kun muistit, en edes pohtinut täpinässä noita vaihtoehtoja.
Palaa sivulle “Käyttöjärjestelmät”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit