Re: shutdown machine from crontab

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: ed.greshko@xxxxxxxxxxx
> Sent: Thu, 17 Sep 2015 05:45:17 +0800
> To: users@xxxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: shutdown machine from crontab
> 
> On 09/17/15 03:05, Antonio Olivares wrote:
>> Tried it and it does not poweroff machine via crontab.  However, from
>> $ systemctl poweroff
>> 
>> does poweroff machine.  What could be preventing it from shutting down.
>> I will try the -f option suggested also, then report back.
> 
> If you were to ssh into the machine and enter "systemctl poweroff" or
> "/usr/bin/poweroff" you'd find that it would prompt you for a password.
> This is the same thing that is happening when using the crontab, but of
> course you can't supply the password in that case.
> 
> One option, if you don't want to use root's crontab, would be to make an
> entry in the sudoers file to allow you to use the poweroff command via
> sudo without supplying a password.

Ranjan, Rick and Ed 

Thank you for your input.  I used the -f option with 

[olivares@localhost ~]$ crontab -l
# min  hour day-of-month month day-of-week command
# 0-59 0-23     1-31     1-12  0-6 0=sun 1=mon 
43 09 * * 1-5 ~/.dalarm >/dev/null 2>&1
33 10 * * 1-5 ~/.dalarm >/dev/null 2>&1
23 11 * * 1-5 ~/.dalarm >/dev/null 2>&1
13 12 * * 1-5 ~/.dalarm >/dev/null 2>&1
53 13 * * 1-5 ~/.dalarm >/dev/null 2>&1
43 14 * * 1-5 ~/.dalarm >/dev/null 2>&1
33 15 * * 1-5 ~/.dalarm >/dev/null 2>&1
33 16 * * 1-5 ~/.lalarm >/dev/null 2>&1
#10 17 * * 1-5 /usr/sbin/poweroff >/dev/null 2>&1
#20 17 * * 1-5 systemctl poweroff -f >/dev/null 2>&1

[olivares@localhost ~]$ 
To test the shutdown I used 

10 17 * * 1-5 /usr/sbin/poweroff -f >/dev/null 2>&1
and 
with 
20 17 * * 1-5 systemctl poweroff -f >/dev/null 2>&1

and none of these worked.  I gave up and set this up as root and machine does shutdown.  I wonder where Fedora changed things, it just worked TM, but now it does not.  From your message Ed, I get that I would need to type a password, but if I issue the command(s) from terminal the machine shuts down and does not prompt me for anything.  I was thinking also about /etc/cron.deny but one can do pretty much anything most were working except shutdown :(

I created a file ~/.shutdown with the following:

[olivares@localhost ~]$ cat .shutdown
#!/bin/sh

/usr/sbin/poweroff -f >/dev/null 2>&1 #systemctl poweroff -f >/dev/null 2>&1


[olivares@localhost ~]$
and called it within crontab, but it also failed to shutdown the machine.  


[olivares@localhost ~]$ cat /etc/fedora-release 
Fedora release 22 (Twenty Two)
[olivares@localhost ~]$ uname -a
Linux localhost.localdomain 4.1.6-201.fc22.x86_64 #1 SMP Fri Sep 4 17:49:24 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[olivares@localhost ~]$

The permanent solution is to use root:

[olivares@localhost ~]$ su -
Password: 
[root@localhost ~]# crontab -l
58 21 * * 1-5 /sbin/poweroff > /dev/null 2>&1 

[root@localhost ~]# 
and machine shuts down automagically at 9:58 pm at night :)  

Best Regards,


Antonio A. Olivares

____________________________________________________________
FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!
Check it out at http://www.inbox.com/marineaquarium


-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux