如何用命令行解决可执行文件的权限问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用命令行解决可执行文件的权限问题相关的知识,希望对你有一定的参考价值。

参考技术A   在用命令行执行一个后台监控的可执行文件时出现了如下提示:
  [root@promote 桌面]# nohup /etc/nginx_check.sh
nohup: 忽略输入并把输出追加到"nohup.out"
nohup: 无法运行命令"/etc/nginx_check.sh": 权限不够
  或:
  [root@promote 桌面]# nohup /etc/nginx_check.sh
nohup: ignoring input and appending output to `nohup.out'
nohup: failed to run command `/etc/nginx_check.sh': Permission denied

  此问题说明在执行可执行文件nginx_check.sh时没有权限,此时的解决方法是使用命令:chmod +x /etc/nginx_check.sh次命令执行之后再执行 nohup /etc/nginx_check.sh & 此时执行结果如在下:
[root@ip-**-**-**-** tomcat6]# nohup: ignoring input and appending output to `nohup.out`
  [1]+ Exit 2 nohup /etc/nginx_check.sh
[root@promote 桌面]#
  此时nginx_check.sh文件已被执行成功!本回答被提问者和网友采纳

如何用-cmd--命令行进入android sdk的安装目录

1、进入cmd转到指定盘符,打开D:\\Program Files\\android-sdk-windows\\platform-tools,首先跳转到D盘。

2、通过cd指令跳转到指定目录文件夹,D:\\Program Files\\android-sdk-windows\\platform-tools,进入详细文件地址。

3、platform-tools文件夹中有adb.exe,所以跳转到此目录下进行adb指令的执行,此处执行adb devices。

4、查看Android平台中的系统服务使用,adb shell service 。

5、根据提示,要获得系统服务列表,输入adb shell service list,进入android sdk的安装目录。

参考技术A 运行cmd,dos模式下进去android模拟器的platform-tools 目录下
例如:我的目录是 F:\Work\Android\android-sdk_r08-windows\android-sdk-windows\platform-tools(全英文路径不要有空格,现在的sdk应该升级为r09了)
在platform-tools目录下(doc模式),输入 adb install -r \路径\路径\…….apk

很麻烦哦 希望对你有些帮助
参考技术B cmd
cd "你的sdk安装目录"

以上是关于如何用命令行解决可执行文件的权限问题的主要内容,如果未能解决你的问题,请参考以下文章

shell的可执行权限

在LINUX中如何用命令将某文件夹权限设定为777?

命令行登录FTP下,如何远程执行服务器上的可执行文件?不是在本机执行,而是远程执行,命令是啥呢。求高

Liunx系列——有关权限的命令

如何取消ubuntu可执行文件属性

ubuntu中执行可执行文件时报错“没有那个文件或目录”的解决办法(非权限问题)