工作中,一些程序,需要随机启动,但是不是以root用户运行,于是需要在rc.local中通过shell,从root用户切换到其他用户运行程序,命令如下: su -c 'command' - user sudo -u peter /home/blue/hi.sh 实例 在/etc/rc.d/rc.local中加入如下内容: #vi /etc/rc.d/rc.local su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start
1.Android Studio Terminal 命令行无效的问题 在Android Studio中自带了命令行终端Terminal,但是我们在输入命令时经常会发现:“XXX”不是内部或外部命令,也不是可运行程序或批处理文件. 如下图: 一般这种情况都是系统环境变量中没有配置相应工具的路径,那么我们就针对各种命令去系统的环境变量中添加相应工具的命令.这篇文章中主要讲解ADB.Gradle以及Git的配置方法,其他工具的原理都大同小异,只需按照这几种方法自行添加就可以了. 2.Android S
人生苦短,我用Python. 作为一个开发人员,如何写代码是必须要知道的,代码如何运行也是有必要了解的.通过了解代码如何运行,可指导我们写出效率更高的代码.下午看了<Python学习手册>第二章,了解了一些比较有趣的东西,因此做个总结. let's do it Python解释器 提到Python印象大多是编程语言.其实Python是一个名为解释器的软件包,通俗一点解释器就是将你的代码解释给计算机. 官方点,解释器是代码与机器的计算机硬件之间的软件逻辑层. 当安装Python后,他会生成一些组