linux用命令启动bin文件如何加参数?
答案:3 悬赏:20 手机版
解决时间 2021-02-10 13:48
- 提问者网友:富士山上尢
- 2021-02-10 08:49
现在有一个bin文件是一个登陆器,打开后需要输入账号密码。可不可以用命令启动的时候就加入参数,那样就不必在启动后再输入。 另外 ,这个bin文件是运行在终端上的,一关闭终端,程序就退出,有什么办法能让他运行在后台吗?
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-10 09:52
我暂时保留我的看法!
全部回答
- 1楼网友:山君与见山
- 2021-02-10 11:40
自己的命令只有两种 一种是可执行的二进制程序,也就是编程语言编译后的可执行文件,一种是shell脚本,这两种可执行程序放到系统可识别的bin下面去就可以了,记得给程序加执行权限
linux系统和windows不一样,windows其实执行的都是当前目录下的可执行文件,你要想执行一个文件你必须要这个文件存在的目录下去,linux不是,linux是在系统默认的几个补录下去找,只要有这个可执行文件,就会执行,一般是以下几个路径/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin: 还有你登陆用户下的bin 也就是/home/你的用户名/bin 所以你通常你只需要把你的可执行文件放到这几个路径下就可以了,如果你要添加新的可执行文件路径,那就要在.profile文件中修改PTAH环境变量了,linux权限也分用户权限 组权限和其他组权限,如果你想谁都可以执行你的文件,那chomd +x 你的文件名就行了
- 2楼网友:猎心人
- 2021-02-10 10:11
直接输入下面两条命令
echo java -jar /huizhi/zgrb/bin/socket_server.jar & > /etc/rc.local
echo searchd -c /huizhi/zgrb/zgshb/indexfolder/config.txt & >>/etc/rc.local
或者
vi /etc/rc.local
在该文件中添加如下两行
java -jar /huizhi/zgrb/bin/socket_server.jar &
searchd -c /huizhi/zgrb/zgshb/indexfolder/config.txt &
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯