从 php 更改 raspberry pi 日期
change raspberry pi date from php
我在尝试从 php 更改 rpi 中的日期时遇到问题。
如果我写:
shell_exec('sudo date --set="15 NOV 2015 12:43:10"');
我没有得到任何反馈,输出是 ""
,但是如果我执行
shell_exec('date --set="15 NOV 2015 12:43:10"');
我收到了
15 NOV 2015 12:43:10
作为输出但 rpi 没有变化
我使用 visudo 命令将 www-data 添加到 sudoers,并添加
www-data ALL=(ALL) NOPASSWD: ALL
但是没用。
我试过了
chmod 777 /bin/date,
什么都没有..我尝试使用命令制作.sh文件,运行使用和不使用sudo..结果相同。
有什么想法吗?感谢大家!
PS.Sorry 我的英语
我解决了我的问题...在使用命令 adduser www-data sudo
添加到 sudo 组并重新执行我的第一个直观命令 sudo date --set
之后...运行正常!
<?php
$sys_date = date("Y-m-d",strtotime("2015-12-02"));
$sys_time ="08:00:00";
$sys_datetime = $sys_date." ".$sys_time;
$sys_datetime =strtotime($sys_datetime);
$date = gmdate('D M d H:i:s e Y', $sys_datetime);
shell_exec("sudo date -s \"$date\"");
?>
适合我.........
我在尝试从 php 更改 rpi 中的日期时遇到问题。 如果我写:
shell_exec('sudo date --set="15 NOV 2015 12:43:10"');
我没有得到任何反馈,输出是 ""
,但是如果我执行
shell_exec('date --set="15 NOV 2015 12:43:10"');
我收到了
15 NOV 2015 12:43:10
作为输出但 rpi 没有变化
我使用 visudo 命令将 www-data 添加到 sudoers,并添加
www-data ALL=(ALL) NOPASSWD: ALL
但是没用。
我试过了
chmod 777 /bin/date,
什么都没有..我尝试使用命令制作.sh文件,运行使用和不使用sudo..结果相同。
有什么想法吗?感谢大家!
PS.Sorry 我的英语
我解决了我的问题...在使用命令 adduser www-data sudo
添加到 sudo 组并重新执行我的第一个直观命令 sudo date --set
之后...运行正常!
<?php
$sys_date = date("Y-m-d",strtotime("2015-12-02"));
$sys_time ="08:00:00";
$sys_datetime = $sys_date." ".$sys_time;
$sys_datetime =strtotime($sys_datetime);
$date = gmdate('D M d H:i:s e Y', $sys_datetime);
shell_exec("sudo date -s \"$date\"");
?>
适合我.........