11 berichten aan het bekijken - 1 tot 11 (van in totaal 11)
  • Q:

    Bijdrager
    BlueRose_76

    CronniX vraag, newbie

    Ik heb in CronniX de tijd en datum voor de periodic’s veranderd en een nieuwe taak voor diskrepair ingevoerd.

    Als ik nu start taak doe, krijg ik deze melding;

    “Bezig met opdracht
    periodic daily
    Het resultaat verschijnt hieronder als de opdracht volledig is uitgevoerd”

    daar houdt het mee op. Mijn vraag is; voert hij de taken nou uit of niet. Hoelang ik ook wacht, er verschijnt geen resultaat.

    Dit heb ik ook met het zelf toegevoegde commando:

    diskutil repairPermissions/ >> /Users/br/Desktop/permissionrepairs.txt

    Deze is toch correct? br is de username

    Dank, BR_76


    Bijdrager
    suicide

    een spatie tussen repairPermissions en de /

    Disk Utility Tool ?2002-2003, Apple Computer, Inc.
    Usage: diskutil [verifyPermissions|repairPermissions] [Mount Point
    |Disk Identifier|Device Node]
    Verify or repair the permissions of an OS X boot volume.
    Ownership of the affected disk is required.
    Example: diskutil verifyPermissions /

    En wel als root/admin (sudo)


    Bijdrager
    BlueRose_76

    Ok, die spatie had ik inderdaad over het hoofd gezien.

    Nog steeds CronniX bij ‘taak uitvoeren’ geen resultaat.

    Verder, ja ik ben echt helemaal nieuw hierin, is de crontab ingesteld voor gebruiker; system. Ik probeer het te laten lopen onder een beheerders account, maar in zaken als root of admin is niets ingesteld. Gewoon default als na instalatie. Kan hier het probleem inzitten?


    Bijdrager
    BlueRose_76

    Ah, hij loopt wel, ik krijg een log file op mijn desktop. Cool.

    ‘You need to be root to verify or repair permissions’

    Dus volgende vraag is hoe wordt ik root?

    Dank!


    Bijdrager
    michelvdb

    De dagelijkse, wekelijks en maandelijkse opruiming zijn makkelijk in te
    stellen zonder dat je ieder keer CronniX moet starten.

    CronniX starten
    klik op de knop Open
    vul in bij user name > system
    klik Open

    Voer het daily script uit
    klik op de knop New
    in het vak Command typ je > periodic daily
    stel dag en tijdstip in waarop het script moet uitgevoerd worden
    bijvoorbeeld:

      Gebruik de tab Simple.
      Minute: 30
      Hour: 9
      Day of month: zet een vinkje bij Any of typ een *
      Month: zet een vinkje bij Any of typ een *
      Day of week: zet een vinkje bij Any of typ een *[/list:u:ed6ce6395e]

      Voer het weekly script uit
      klik op de knop New
      in het vak Command typ je > periodic weekly
      stel dag en tijdstip in waarop het script moet uitgevoerd worden
      bijvoorbeeld:

        Gebruik de tab Simple.
        Minute: 00
        Hour: 10
        Day of month: zet een vinkje bij Any of typ een *
        Month: zet een vinkje bij Any of typ een *
        Day of week: een vinkje bij Sa[/list:u:ed6ce6395e]

        Voer het monthly script uit
        klik op de knop New
        in het vak Command typ je > periodic monthly
        stel dag en tijdstip in waarop het script moet uitgevoerd worden
        bijvoorbeeld:

          Gebruik de tab Simple.
          Minute: 30
          Hour: 10
          Day of month: vul in 1
          Month: zet een vinkje bij Any of typ een *
          Day of week: zet een vinkje bij Any of typ een *[/list:u:ed6ce6395e]
          Je kan eender welk uur van de dag kiezen om de scripts te laten lopen.
          De voorbeelden zoals hierboven zijn de instellingen zoals ik ze gebruik.

          De logs vind je met Console.
          Start Console
          klik op de knop Logbestanden
          klik het driehoekje bij /var/log open
          kies daily.out, weekly.out of monthly.out
          om ze te lezen.
          Dit laatste geldt vanaf OS X 10.3
          voordien was Console iets meer uitgekleed.

          CronniX dient voor wie Terminal liever niet gebruikt


          Bijdrager
          suicide

          door sudo te gebruiken….

          sudo bash bv dan start je een bash shell als root. (wel je pwd ff inkloppen)

          Als je dan toch root bent, tik meteen ff ‘visudo’ en zet er de volgende lijn in :

          br ALL=NOPASSWD:ALL

          en save em door :wq

          en je hoeft geen pwd meer in te kloppen als je suco gebruikt.


          Bijdrager
          BlueRose_76

          Dank voor de hulp, maarre dit gaat nog even boven mijn petje.

          Mochten jullie goede online info over werken in de terminal hebben, en instellen van rootaccount, graag. (jammer dat de zoek functie hier nog niet goed werkt)

          @michel;
          Het veranderen van de tijden waarop hij de periodics afloopt was inderdaad de reden om hier mee bezig te gaan. Maar volgens mij werkt het niet omdat ik mijn root status niet goed heb ingesteld.


          Bijdrager
          michelvdb

          Bijdrager
          BlueRose_76

          Ik heb dat inderdaad zonder problemen weten in te vullen.

          Het probleem zit hem in het testen met “start taak”, ik kon wachten wat ik wilde, maar er werd geen test resultaat gegeven. Op de site van cronnix kwam ik dit tegen;

          ”Run Now” Command

          If you don’t want to stay up all night to see your script executing at 3 AM there’s a feature that allows you to run a command immediately. The command will be executed in a shell (tcsh) and it’s output will be displayed in a window.

          Note that even though this might be useful for testing, the tcsh environment is not the same as the cron daemon’s. On some occasions your tcsh might have a program in its path for example while the cron daemon can’t find it. On the other hand if a command runs in cron’s environment you shouldn’t have problems using the “Run now” command.This is only true for tasks running in your own crontab. Currently, the ‘Run Now’ command does not use sudo to run a task for the user whose crontab you are editing. So, if you are viewing the system crontab, using the ‘Run Now’ command will not do much good, because unless you run CronniX as ‘root’ you will not have premission to run the maintenance scripts for example. (Well, to be technically correct, you can run the scripts, but what’s inside them does things a regular user isn’t allowed to do so that in effect executing the content of the maintenance scripts will fail.)

          en dat zou het volgens mij verklaren.


          Bijdrager
          Clicker

          Hallo,
          Korte vraag: hierboven zie ik staan dat je sudo zo kunt instellen dat je geen password meer nodig hebt, wat is dan het verschil met root aanzetten? :apple:


          Bijdrager
          michelvdb

          Laat Terminal gerust dat sudo wachtwoord vragen. Zo weet je dat je omzichtig moet te werk gaan.

        11 berichten aan het bekijken - 1 tot 11 (van in totaal 11)

        Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.