腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
直接
调用
shell
脚本
和
exec
脚本
的
行为
有
什么
不同
?
、
我在一个外壳变量中有一个
脚本
的
文件路径,如果
直接
运行它,它可以正常运行(路径中有一个用\转义
的
空格,\后面有一个空格),但是当我尝试通过
脚本
路径中
的
空格成为一个问题,并中断
脚本
的
路径。(我不能更改其中包含空格
的
给定路径)
浏览 7
提问于2018-01-05
得票数 1
1
回答
像可执行文件一样运行
脚本
与通过
shell
显式运行
脚本
有
什么
不同
?
在Linux命令、编辑
和
Shell
编程实用指南(命令、编辑
和
Shell
编程实用指南)中,尽管可以使用bash来执行
shell
脚本
,但是这种技术会导致
脚本
运行得比给自己执行权限
和
直接
调用
脚本
慢得多。为
什么
会这样呢? 像可执行文件一样运行
脚本
与通过
shell
显式运行
脚本
有
什么
不同
浏览 0
提问于2016-01-11
得票数 2
1
回答
Android
脚本
无法在后台运行命令
、
、
、
、
我
的
安卓应用程序使用Runtime.
exec
()启动一个
脚本
。然后,
脚本
运行一个启动进程
的
命令。我想捕捉这个过程
的
pid,这样我就可以跟踪它
的
状态,并在以后杀死它。以下是我剧本
的
摘录:echo pid:$!: 我希望pid能立刻得到响应,但事实并非如此。命令按预期执行,但pid在我手动终止命令启动
的
进程之前不会回显。因此,它似乎不尊重在后台运行命令
的
请求
浏览 1
提问于2014-03-07
得票数 1
回答已采纳
3
回答
为
什么
‘`
exec
-a`’不像我预期
的
那样工作呢?
我正在阅读
exec
和
如何使用-a标志。档64文档似乎是准确
的
;他们说:#!/usr/bin/env bash# foo&
浏览 0
提问于2022-09-18
得票数 4
回答已采纳
2
回答
使用自定义env运行
脚本
。var。而且没有额外
的
外壳
、
、
、
我正在尝试创建一个
脚本
来启动另一个
脚本
,并将它作为一个子
脚本
直接
使用。我
的
目标是: 这是细节。为了便于描述,我
浏览 4
提问于2012-12-13
得票数 0
回答已采纳
2
回答
用与我当前
Shell
不同
的
shell
编写
的
shell
脚本
、
如果
shell
脚本
是但是我
的
$
SHELL
的
值是ksh。 如果我将ksh更改为sh,然后执行
脚本
,会有
什么
不同
吗?即。
脚本
是否会有
不同
的
行为
,取决于执行它
的
shell
类型。
浏览 0
提问于2014-10-20
得票数 2
回答已采纳
1
回答
传递参数无效(亚行)
、
、
、
、
对不起我
的
英语。我编写bash-file,它使用变量:shared_var=/system/xbin
exec
="./adb
shell
chmod 644 $shared_var/$2"$
exec
>bash gapp.sh misc su ./adb
shell
chmod 644 /
浏览 6
提问于2012-06-12
得票数 0
回答已采纳
3
回答
以PHP
调用
的
其他用户
的
身份运行
shell
命令
、
、
、
、
我
有
一个PHP
脚本
,它由HTTP
调用
,而不是命令行
脚本
。此
脚本
应该以当前www服务器用户www-data以外
的
其他用户
的
身份
调用
shell
命令。<?php
浏览 0
提问于2011-02-04
得票数 8
2
回答
在Fedora中双击可执行.sh文件后,终端窗口将关闭。
、
、
、
我必须在Fedora中完成一个项目,我必须经常输入以下内容:我发现我可以创建一个可执行
的
.sh文件,它包含以下内容:player *.cfg & 我使用*.cfg是因为我希望将.sh文件复制并粘贴到其他也包含.cfg文件
的
文件夹中,如map2.cfg、map3.c
浏览 2
提问于2012-12-04
得票数 0
回答已采纳
4
回答
system()破坏php中
的
命令
如果我
直接
在
shell
中运行相同
的
命令,它就可以工作。 apache错误日志显示'sh: /unzip: not found‘。我还尝试将该命令放入与PHP
脚本
位于同一目录下
的
shell
脚本
中,并通过system()
调用
该
shell
脚本
。同样
的
情况也会发生:如果外壳
脚本
被称为'doit.sh‘,那么apache日志中
的
错误消息将是
浏览 0
提问于2010-01-12
得票数 0
回答已采纳
1
回答
从TCLSH执行时无法退出SSH
、
我
有
从TCL控制台通过SSH登录到终端并从该终端重新启动tcl
脚本
的
硬要求。为此,我使用
exec
命令,它确实会被执行。唯一
的
问题是它不能返回到父代码。我
有
自动SSH登录,它在bash/csh终端上运行良好简单
的
例子puts "Done"我需要将SSH循环
浏览 3
提问于2018-06-15
得票数 0
2
回答
我对新行
的
echo命令不起作用
、
、
我
的
目标是使用echo命令创建一个文件,然后将其传输到远程服务器,但我
的
echo命令无法工作。下面是回显命令
的
代码:os.system("echo 'listen {0} '\n' Documentroot '{1}/{2}' '\n' <Directory '{1}'>
浏览 4
提问于2017-06-17
得票数 1
回答已采纳
1
回答
在PHP中用
shell
_
exec
调用
的
Bash
脚本
永远不会结束
、
、
、
因为这个文件可能相当大(几GB
的
数据),所以我制作了一个
脚本
,将其作为bash
脚本
进行备份,然后通过php
shell
_
exec
命令运行该
脚本
。无论是
直接
从putty终端还是从PHP
调用
,bash
脚本
都运行得很好,但是如果要备份
的
文件太多,那么在从PHP
调用
时(而不是
直接
调用
时),进程会停止。
调用
脚本
的
bash
浏览 39
提问于2020-09-21
得票数 1
1
回答
Bash字符串删除前导零在
脚本
中不起作用
、
、
当我在
脚本
中
调用
Bash字符串删除(而不是
直接
在
shell
中)时,我获得了
不同
的
行为
。我
的
例子是,
直接
在控制台中运行:echo ${id##+(0)}902#!/bin/bashecho ${id##+(0)}00902 我遗漏了
什么
?
浏览 5
提问于2022-09-16
得票数 0
回答已采纳
1
回答
从php运行
shell
脚本
,然后从
shell
运行php
脚本
,无法使其工作
、
、
、
我使用
exec
(也尝试过
shell
_
exec
和
passthru )从php运行一个
shell
_
exec
脚本
,并将命令附加到> /dev/null 2>&1 &中,这样php
脚本
就可以释放浏览器。然后在
shell
脚本
中运行另一个php文件并将该php文件
的
响应捕获到一个变量中。
shell
脚本
最终
调用
浏览 1
提问于2015-02-02
得票数 0
2
回答
码头入口点中
的
命令
、
是否
有
一种方法可以在Dockerfile入口点中作为参数执行命令?我正在创建一个映像,它应该为处理器
的
数量自动运行mpirun,即mpirun -np $(nproc)或mpirun -np $(getconf _NPROCESSORS_ONLN)。下面这一行起作用:但我无法找到一种适应
的
形式来发挥作用: ENTRYP
浏览 1
提问于2015-10-22
得票数 3
回答已采纳
1
回答
当被PHP
脚本
调用
时,SVNANT
脚本
失败
、
、
我
有
一个外壳
脚本
,它
调用
ant -buildfile /some/where/build.xml 这很好用。当我尝试执行
exec
('shellScript');或
exec
('ant -buildfile /some/where/Build.xml‘)时,它将失败。我已经使用
shell
脚本
和
命令尝试了passthru、system、pcntl_
exec</e
浏览 3
提问于2011-03-01
得票数 1
回答已采纳
1
回答
systemd服务活动但未执行
、
我
有
以下launcher.sh文件:tmux new-session -d -s mybot "'/usr/bin/python3.5' launcher.py为
什么
会这样呢?服务显示为已启用。我在centOS 7上。May 25 03:48:56 vultr.guest systemd[818]: Failed at step
EXEC
spawning /root/craig/
浏览 0
提问于2018-05-25
得票数 2
1
回答
为
什么
通过Putty
的
SSH命令与通过PHP
的
phpseclib命令
的
工作方式
不同
?
、
、
、
我正在编写一个
脚本
来实现从windows开发PC到共享主机
的
自动部署。 trigger_error("Login Failed", E_ERROR);echo $ssh->
exec
('pwd'); $ssh-&
浏览 3
提问于2015-08-12
得票数 0
回答已采纳
1
回答
PHP
shell
_
exec
等待
脚本
完成?
、
、
我
有
一个PHP
脚本
,它查询数据库中要完成
的
作业列表,并根据在数据库中找到
的
内容触发其他PHP
脚本
(基本上是一个进程队列)。问题是队列运行器
脚本
中
的
shell
_
exec
()
调用
处理
脚本
,但随后没有等待它们完成,从而导致队列没有完成。#!/usr/bin/php // Loop throug
浏览 0
提问于2011-09-04
得票数 9
回答已采纳
点击加载更多
相关
资讯
如何优雅的关闭容器
NET Core 跨平台执行命令、脚本
Linux之shell 和进程
Linux#9 Shell的人机交互-输出篇
写好shell脚本的13个技巧
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券