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

在用命令行执行一个后台监控的可执行文件时出现了如下提示:

[[email protected] 桌面]# nohup /etc/nginx_check.sh

nohup: 忽略输入并把输出追加到"nohup.out"

nohup: 无法运行命令"/etc/nginx_check.sh": 权限不够

或:

[[email protected] 桌面]# 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 & 此时执行结果如在下:

[[email protected]**-**-**-** tomcat6]# nohup: ignoring input and appending output to `nohup.out`

[1]+  Exit 2 nohup /etc/nginx_check.sh

[[email protected] 桌面]#

此时nginx_check.sh文件已被执行成功!

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

时间: 2024-10-09 17:15:31

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

如何解决GitHub冲突<二>:使用命令行解决合并冲突

如何解决GitHub冲突<二>:使用命令行解决合并冲突 原文地址:https://help.github.com/desktop/guides/contributing/syncing-your-branch/ 你可以使用命令行和文本编辑器来解决"合并冲突". 合并冲突往往会发生在以下情况: (1)多个代码更改发生在同一行代码上 (2)一个提交删除了某一个文件而另一个提交尝试去编辑该文件 1.解决同行代码竞争引起的合并冲突 为了解决一个由更改同行代码引起的合并冲突,你必须决

ubuntu命令行添加拥有管理员权限新用户

最近买了个服务器,只有一个root用户,天天登录挺不方便的,所以想要新建用户;之前在本地都是用界面话新建的用户,这次记录一下学习命令行新建用户的过程: 第一步 : # sudo adduser zhq 这个zhq是你自己定义的用户名 接下类会出现一系列的输入信息,只要在有UNIX密码的地方输入 该用户的密码就行,然后再确认一次; 后面就是一路回车了. 然后用户就建好了. 但是此时该用户是不能sudo的,也就是不能使用管理员权限;接下里进行第二步 第二步: # sudo vim /etc/sudo

Linux命令行–理解Linux文件权限(转)

6.1.1 /etc/passwd文件 /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 登录用户名 用户密码 用户账户的UID 用户账户的GID 用户账户的文本描述 用户HOME目录的位置 1 rich:x:501:501:Rich Blum:/home/rich:/bin/bash 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令 linux系统将用户密码保存在另一个单独的文件中(称为shad

如何用命令行管理SharePoint Feature?

一般情况下对IT管理者来说,在SharePoint Farm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作.比如IT接到end user的一个需求,要开启Site Collection Feature,如果直接操作就要登录site collection-> Site Setting找到Feature点击执行enable\disable,要是使用命令行直接输入命令和网站会更快捷. 下面我们就以SharePoint2013为例,看下对于Feature的enable.di

如何用命令行编译c++程序

作为程序员,如果仅仅只懂得如何在IDE上拖控件写程序,而不知道如何直接通过编译器编译程序的话.虽然说也没啥大不了的,但是如果掌握了手动编译的技能,那肯定会是一种炫技般的存在.从客观的角度来讲,一方面,这种技能帮你在同事或同学面前体现在自己的编程方面的“骨灰级”地位.另一方面,这种脱离了IDE的编译过程在你刷题的时候能帮你摆脱很多IDE上的恼人事故. 实际上,网上一找,确实有不少这个方面的文章,不过好多都是基于32位的win7或者win8的系统的,很不巧的是,本人的电脑是64位的win10系统.在

如何用命令行删除EasyBCD开机选择项?

用硬盘安装Ubuntu方法的windows双系统电脑上面,很多人都是用EasyBCD设置的开机启动选择.所以当我们不需要双系统的时候,或者已经删除双系统后,或者安装双系统失败的情况下,发现电脑的开机启动还是存在让你选择操作系统的时候,我们可以通过进入Dos里面用命令行模式来删除该引导. 在运行中输入:msconfig,发现只有一个引导,并没有发现残留的引导,无法手动删除,那么我们尝试用命令行模式清除. 1.首先用管理员身份运行CMD工具.输入命令:bcdedit.exe 2.该标识符就是NeoG

Android-如何用命令行进行打包

转载请标明出处:http://blog.csdn.net/goldenfish1919/article/details/40978859 1.生成R文件 aapt package -f -m -J ./gen -S res -M AndroidManifest.xml -I D:\adt-bundle-windows-x86_64-20131115\sdk\platforms\android-19\android.jar -f 如果编译生成的文件已经存在,强制覆盖. -m 使生成的包的目录存放在

用netsh wlan命令行解决“Win10下WLAN不自动登陆”问题

系统崩溃了,找了一个版本Windows 10重装后,发现进入系统后不会自动连接自己家的Wifi,每次都要手动点"登录",烦不胜烦. 于是百度.Google一起上,找解决方案,然后所有网上的方法都试过后还是不行,什么先“忘记”再勾选“自动连接”啊,组策略啊,注册表啊什么的都试了个遍,还是外甥打灯笼——照旧. 过了两天,自己仔细琢磨了一下,不是有netsh吗,用netsh wlan命令直接连行不行,于是google了一番相关资料,终于绕弯解决了这个问题. 下面记录相关步骤,供有相同困扰的同

Mysql纯命令行添加用户及权限

原文链接:http://hi.baidu.com/ngy1991/item/45978bd05d82c7ea785daa42 创建用户: 命令: 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password –  该用户的登陆密码,密