Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
09-22-2014, 10:06 PM | #1 |
Confirmed User
Industry Role:
Join Date: Nov 2003
Location: Toronto
Posts: 4,001
|
Running a putty cmd line through php script
I have to login to root with putty daily to type in "sendmail -q" to process the mail queue. Is there a way for me to do this through a php script instead so I can have someone else do this whom I don't want to give root access? Maybe even a cron job? I use cpanel
|
09-22-2014, 10:44 PM | #2 |
AdultCoding.com PHP Freak
Industry Role:
Join Date: Sep 2014
Location: Austria (Europe)
Posts: 58
|
It's possible, yes. But you shouldn't let a script log in as root user. You could allow a non-/less-privileged user to execute the command using php, so there wouldn't be that much impact if someone got access to the login details stored in the php file.
(see PHP commands like "exec", "system", "passthru", ... for executing system commands.) But, why aren't you creating a cronjob for root user that executes sendmail -q for you? There's no need to do this in PHP if not absolutely necessary.
__________________
AdultCoding.com Webdevelopment - info [smth] adultcoding [smthelse] com - Skype: AdultCoding Individual PHP development following the latest standards in the web industry. Get in touch for a custom offer, now! |
09-22-2014, 11:00 PM | #3 |
Permanently Gone
Industry Role:
Join Date: Mar 2004
Posts: 10,019
|
You just asked a user who called the shell "putty" (an app) why they aren't using a cronjob. Do you think they know what any of that means?
|
09-22-2014, 11:08 PM | #4 |
Confirmed User
Industry Role:
Join Date: Nov 2003
Location: Toronto
Posts: 4,001
|
what do I put as the command for the cron job in cpanel, I can do that
|
09-22-2014, 11:09 PM | #5 |
♥♥♥ Likes Hugs ♥♥♥
Industry Role:
Join Date: Nov 2001
Location: /home
Posts: 15,841
|
Better question is why is your queue filling up?
__________________
I like pie. |
09-22-2014, 11:19 PM | #6 |
Confirmed User
Industry Role:
Join Date: Nov 2003
Location: Toronto
Posts: 4,001
|
I have 50 emails going out at the same time during a certain part of the day
|
09-22-2014, 11:24 PM | #7 |
Confirmed User
Industry Role:
Join Date: Jan 2012
Location: NC
Posts: 7,681
|
if you just want to fire a command then you dont need a script , just add a cronjob of the same.
become root crontab -e //time interval //insert your crontab command save n exit. somthig like this.
__________________
SSD Cloud Server, VPS Server, Simple Cloud Hosting | DigitalOcean
|
09-22-2014, 11:43 PM | #8 |
making it rain
Industry Role:
Join Date: Oct 2003
Location: seattle
Posts: 21,676
|
|
09-23-2014, 01:53 AM | #9 |
AdultCoding.com PHP Freak
Industry Role:
Join Date: Sep 2014
Location: Austria (Europe)
Posts: 58
|
Nope, but maybe it will help someone who has the same problem, anytime soon...
__________________
AdultCoding.com Webdevelopment - info [smth] adultcoding [smthelse] com - Skype: AdultCoding Individual PHP development following the latest standards in the web industry. Get in touch for a custom offer, now! |
09-23-2014, 02:05 AM | #10 |
Permanently Gone
Industry Role:
Join Date: Mar 2004
Posts: 10,019
|
|