这个脚本中的sqlplus在定时任务中为什么没有执行?

这个脚本中的sqlplus在定时任务中为什么没有执行?,第1张

因为你在shell下执行没问题 那么脚本应该是正确的

我认为问题应该出在路径上面

你在手动执行的时候用的是自己的用户环境PATH

但是在cron下执行的时候用的PATH估计只有 /bin /sbin /usr/bin /usr/sbin

因此你的sqlplus这个命令 系统根本找不到在哪里

你试试在脚本的最前面 PATH重新定义一遍 加入所有要执行命令的路径

PATH=PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin

你自己sqlplus这个命令的路径加上去

是什么破系统在用这个代码,每天都要回答一个~大家记住,PHP是不存在什么加密、解密的,把eval换为exit运行就现原形了,你的代码相当于下面的代码:

<?php

include '../comm/conn.php'

include '../comm/config.php'

include '../comm/function.php'

$skey = '34ea845d732c61abb74a244b0b9917b7'

$link = mysql_connect($dbserver,$dbuser,$dbpass)

if (!$link) {

die('错误: '.mysql_error())

}

mysql_select_db($dbname)

mysql_query("set names gbk")

$q = "update websetting set seckey ='$skey'"

mysql_query($q)

echo "授权成功!感谢您使用本程序!请放心使用!您可以进入后台重新设置您的网站信息了!请保留授权文件!以备日后重新设置!"

mysql_close($link)

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7473759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存