bash - How to run a script hourly that requires password? -


i want call script every hour doing using following commands:

step 1. connect cloud desktop using ssh. step 2. run these commands: % screen % while true; ./parsescript.sh; sleep 3600; done step 3. close window running command. step 4. (same step 1) connect cloud desktop using ssh. step 5. run command: screen -r. session left in step 3. 

now problem in script have 1 command has executed using sudo hence ask password every time, there anyway run script every hour except manually?

you can configure sudo not require password combination of user , command.

for instance, if username needs run command keshav , command @ /sbin/somecommand:

first create copy of sudoers file, in case

sudo cp /etc/sudoers /etc/sudoers.backup 

then edit /etc/sudoers

sudo visudo 

that command open /etc/sudoers file in default editor. use editor add line

keshav = nopasswd: /sbin/somecommand 

save file , exit editor.

if followed steps correctly user keshav should able run sudo /sbin/somecommand without password prompt


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -