On 20 Jun 2012, at 09:19, Mark Rogers wrote: > On 19/06/12 20:22, Tony Vroon wrote: >> Have you considered the use of (unified!) diffs and the patch command? > > No, I hadn't, good idea if it'll do what I need. > > However, one thing I do want to achieve is that the file to be "inserted" is > basically a copy+paste of the required lines from a working crontab (the > files won't be created by me). > > The background to this is I'm trying to write a script to automatically > install web-based apps onto Linux boxes. Whoever wrote the app will know how > to add entries to crontab as necessary, and will create a crontab file in the > project directory. My installer needs to see if that file is there, and > insert into crontab as necessary. If the install script gets re-run it needs > to remove the previous entries and replace them with the new crontab (in case > they've changed). > > I'm not sure how to create a diff file that basically says "look for this > section, and if it's there remove it (whatever its contents), and then append > this one"
Is not the best plan to use an app-specific file in /etc/cron.d/ ? _______________________________________________ Peterboro mailing list Peterboro@mailman.lug.org.uk https://mailman.lug.org.uk/mailman/listinfo/peterboro