0

I am trying to make a script that switches files at different times of days so that my settings are pulled at different times like a day mode and a night mode.

If I have a file 1, 2, and 3 which 3 is a group of settings for my server. I want to switch out 1 to become 3 from 8am to 6pm. then I want 2 to become 3 from 6pm to 8am automatically. How can I do this though shell script? I just want to basically do a cp -v 1 3 then cp -v 2 3 on a schedule how would I accomplish this? thanks in advance! I don't want to do it through cron i want to do it through shell script only, if possible!!

  • 1
    Why not through cron? – muru Mar 09 '18 at 02:05
  • If not via cron, then: https://askubuntu.com/q/844533/158442 – muru Mar 09 '18 at 02:07
  • 1
    Yes you can do it via script only; the script sleeps for xx hours on a cycle, but why? `cron` is more resource efficient. You realize if you switch configs, whatever processes using them will probably need restart (to read the altered config) as they'll likely be reading/using the old config (inode) – guiverc Mar 09 '18 at 02:10
  • Because I'm trying to make it a self contained shell script that i can save on various servers and just run the shell when I want from putty real quick. It is a random thing. More detail on what im doing is running a Zcash miner in ubuntu. and one pool pays good when it finds block but rarely finds blocks so when i see its been 24-48 hours since they've found a block i just want to run the script and switch pools. Because generally once they got that long without a block they are close to finding on and then i wanna switch back to my more steady pay out pool after say 12 hours – Colt Burdine Mar 09 '18 at 02:14
  • If you guys think cron is the way to go still ill do it and yes the process needs to be restarted but i know how to restart it in the script when the script runs. – Colt Burdine Mar 09 '18 at 02:15

0 Answers0