D1V1网社区 @开门芝麻网 吃饭赚钱 睡觉赚钱 做梦赚钱 http://sns.d1v1.com & http://www.KaiMenZhiMa.com/

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3652|回复: 0

REDIS 错了哦,NOT_EXECUTABLE: command at '/www/zhima/daemon.sh' is not executable

[复制链接]
发表于 2012-5-5 15:26:42 | 显示全部楼层 |阅读模式 <
开门芝麻网
连劲智播AI智能自动播实景无人直播(APP免费注册下载)http://kaimenzhima.com/forum.php?mod=viewthread&tid=1
错了哦,NOT_EXECUTABLE: command at '/www/zhima/daemon.sh' is not executable

报错解释:

这个错误表明你尝试执行的Redis命令(位于/www/zhima/daemon.sh路径下)不是可执行文件。在Linux系统中,文件是否具有执行权限由文件的权限属性决定,如果一个文件没有执行权限(即x权限),尝试运行它将导致类似的错误。

解决方法:
把daemon.sh文件权限改为744可执行

确认daemon.sh是否为脚本文件,如果是,确保它的首行有正确的shebang(例如#!/bin/bash)来指定解释器。

使用chmod命令给daemon.sh文件添加执行权限。如果你是文件的所有者,可以使用以下命令:

chmod +x /www/zhima/daemon.sh

如果你不是文件的所有者或者需要以其他用户执行该脚本,可能需要使用sudo来获取必要的权限:

sudo chmod +x /www/zhima/daemon.sh

确认文件是否有正确的格式和编码,有时文件格式问题也会导致无法执行。

如果daemon.sh是一个Redis命令的别名或者一个包装脚本,确保它的内部调用是正确的,并且引用的实际命令文件是可执行的。

如果以上步骤不能解决问题,可能需要检查是否有路径错误或者文件损坏的问题。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
报错信息提示“NOT_EXECUTABLE: command at”,这通常意味着尝试执行的命令不存在或不可执行。报错信息被截断了,没有完整路径,但根据提供的部分路径“/www/zhima/daemo”,这看起来像是一个网站的文件路径,并且可能是在尝试执行一个后台程序或脚本。

确认命令的完整路径是否正确。检查指定的路径下是否存在该命令的可执行文件。

检查该文件的权限,确保它有执行权限。可以使用chmod +x /path/to/command来给予执行权限。

如果是脚本,确保脚本的解释器(如#!/bin/bash)正确,并且解释器路径正确无误。

如果是在使用某个框架或服务的守护进程(daemon),确保该服务已正确安装并且服务管理工具(如systemd)配置正确。

如果是在运行定时任务(cron job),检查crontab文件中的命令是否正确,并且用户有执行命令的权限。

如果报错信息不完整,需要获取更多的错误上下文来进行更准确的诊断和解决。



开门芝麻网
部分内容由网友发布或收集于互联网,如有侵权,请联系QQ/微信76815288,第一时间删除!(开门芝麻网 sns.d1v1.com)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
400-888-xxxx

微信扫一扫,私享最新原创实用干货

QQ|申请友链|Archiver|手机版|小黑屋|D1V1网社区 @开门芝麻网 ( 沪ICP备15050032号-2 )

GMT+8, 2024-11-22 05:35 , Processed in 0.119100 second(s), 31 queries .

Powered by Discuz! X3.4 Designed by www.D1V1.cn

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表