
Miguel Negrão
I have a shelly script that runs fine from my user account which I would to run every night. It needs to sudo to call some other processes so I need to add it to the root's crontab (sudo crontab -e). Unfortunately the script will fail to run because it can't find several modules, since it's running from the root account. Is there a way to make this work without having to install the packages globally (sudo cabal install --globally) ? I just tried that and manage to completely ruin my haskell installation, so I had to revert to previous backup.
Miguel, it sounds like you're using `runhaskell' to execute your code. Is there any reason you can't compile the code using GHC? With an executable binary you wouldn't need anything from Haskell available to the root user. -- Peter Jones, Founder, Devalot.com Defending the honor of good code