腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Bash
中
的
Subshell
,
使用
crontab
linux
、
bash
、
cron
、
cron-task
我目前正在做一些学校项目,我们应该处理cron作业,基本上,我们正在构建一个简单
的
CLI来
使用
Bash
进行CRUD操作。我发现这段代码可以在我
的
crontab
中
插入一个新作业,但我不知道它是如何工作
的
……我知道它
使用
子
subshell
和管道,但我就是不知道为什么我要这么做 read job {
crontab
-l; echo "$job"; } |
crontab
浏览 22
提问于2020-10-23
得票数 0
2
回答
Bash
- script :以其他用户
的
身份在底部运行另一个脚本
ubuntu
、
bash
、
cron
、
scripting
、
root
我有一个
bash
脚本,它作为root在
crontab
上运行。我该怎么做?正常
的
命令是提前谢谢。
浏览 0
提问于2021-05-15
得票数 0
1
回答
如何确定是否为
Bash
子
subshell
定义了退出陷阱?
bash
/bin/
bash
echo "in exithdl
subshell
=$
BASH
_
SUBSHELL
" >&2 echo "in fun
subshell
=$
BASH
_
SUBSHELL
" >&2 echo "returned from fun&qu
浏览 19
提问于2019-08-16
得票数 2
回答已采纳
1
回答
如何确定是否为
BASH
子外壳定义了退出陷阱?
bash
、
shell-script
/bin/
bash
echo "in exithdl
subshell
=$
BASH
_
SUBSHELL
" >&2
subshell
0和1
中
的
trap -p EXIT >&2命令显示一个已定义
的
退出陷阱,但exithdl函数仅在
s
浏览 0
提问于2019-08-15
得票数 2
回答已采纳
1
回答
为什么管道
中
的
$
BASH
_
SUBSHELL
没有增加
bash
、
pipe
、
subshell
我知道管道会创建
subshell
。我测试了$
BASH
_
SUBSHELL
和$BASHPID,发现管道
中
的
$
BASH
_
SUBSHELL
没有增加echo $BASHPID# 8347 echo $BASHPID | cat # 9727 (echo $<em
浏览 0
提问于2013-05-21
得票数 4
1
回答
为什么BASHPID在here-strings
中
改变
bash
$ echo "$SHLVL $
BASH
_
SUBSHELL
$BASHPID $$"$ cat <<< "$SHLVL $
BASH
_
SUBSHELL
$BASHPID
中
的
shell PID,并且每次都会改变,但我不明白为什么。在这里-document
中
也发生了同样
的
事情:> $SHLVL $
BASH
_
浏览 4
提问于2020-12-20
得票数 0
2
回答
从脚本本身
中
识别shell脚本
的
子shell号
bash
、
shell
、
process
、
subshell
我意外地陷入了从脚本本身
中
显示子
subshell
编号(
BASH
_
SUBSHELL
)
的
愿望,但是我得到了
subshell
0。这是脚本
的
行外壳
的
部分输出在终端
中
从子
subshell
操作
的
回声‘:从子
subshell
操作
浏览 0
提问于2019-04-23
得票数 -2
回答已采纳
1
回答
为什么子外壳后台进程不退出父进程SIGINT?
bash
然而,在实践
中
,我观察到:killing 49199 49200SIGINT之后,
subshell
函数继续在PID 49202下运行,jobs -l在我
的
cleanup函数
中
没有列出这个值:而且,看起来子
subshell
函数是由PID 49200跟踪
的
,PID 49200是由jobs -p报告
的
,而且(大概也被杀死了),但是子
subshell
函数似乎存在于PID 49202
浏览 0
提问于2022-08-11
得票数 1
1
回答
如何强制2级
的
subshell
在自己
的
pgid
中
?
bash
、
subshell
下面的命令打印
subshell
的
pid和
subshell
的
subshell
:[1] 9885$ ( ( echo $$ $
BASH
_
SUBSHELL
$BASHPID ; export BBB=$BASHPID; ps -
浏览 1
提问于2017-03-31
得票数 1
2
回答
为什么我最终会有两个进程?
bash
如果我需要调试它,我会停止守护进程版本,并在当前shell
中
手动重新运行。我从来没有从这个脚本
中
记录过任何东西,但是当我准备将它部署到一个远程服务器上时,我想我想要记录该脚本可能遇到
的
任何错误。为此,我遵循了几个SO帖子
中
的
提示,并执行了以下操作: exec > >(/bin/logger -p syslog.warning -t mytag -i) 2>&1这似乎记录得很好,我只是惊讶地看到,当启用此功能时,ps列出了我
浏览 0
提问于2011-04-11
得票数 0
回答已采纳
2
回答
bash
pid与$$
的
区别
linux
、
macos
、
bash
我是一个
bash
脚本初学者,我有一个“家庭作业”要做。我想出了大部分东西,但有一部分内容说我必须响应父
bash
的
pid和我将运行
的
两个子there
的
pid。所以我在网上找到了这个echo "\$
BASH
_
SUBSHELL<
浏览 0
提问于2011-10-22
得票数 23
回答已采纳
1
回答
bash
启动附加
的
、虚假
的
背景进程
linux
、
bash
、
background
、
jobs
我看到了一个非常,非常
的
行为与
bash
(版本3.2.25在RHEL5.3上)。我有一个“Launcher”脚本,它执行以下操作(作为前台进程,运行在始终处于打开状态
的
终端
中
):此外,这些虚假实例恰好是有效(或所需)进程
的
子(而
浏览 2
提问于2012-02-06
得票数 1
回答已采纳
2
回答
如何从
bash
脚本中生成
bash
子
subshell
,而
bash
脚本在脚本结束后持久化
bash
我希望从
bash
脚本中生成
bash
子
subshell
,该脚本允许我初始化环境变量并执行一些tast操作,以便脚本结束时用户处于带有初始化环境变量
的
子
subshell
中
。通过测试,我发现如果脚本中有指令/bin/
bash
,则在脚本结束时生成子
subshell
,用户在子
subshell
中
。如果执行exit,则子shell终止,用户返回父shell。现在,我希望能够根据脚本
中
给出<em
浏览 6
提问于2013-03-13
得票数 3
回答已采纳
2
回答
linux变量$
BASH
_
SUBSHELL
与$SHLVL
的
区别
linux
、
bash
、
shell
虽然$
BASH
_
SUBSHELL
内部变量指示子
subshell
的
嵌套级别,但$SHLVL变量在子
subshell
中
没有显示任何更改。 这到底是什么意思?如果我在另一个shell
中
打开一个shell,$SHLVL
的
值就会增加。那不是个子壳吗?
浏览 18
提问于2016-01-14
得票数 10
回答已采纳
8
回答
是否可以
使用
命令行选项指定
bash
提示符?
bash
、
vim
、
command-line
我经常
使用
vim,并且经常发现
使用
!
bash
进入命令行很有用。然而,我需要输入exit才能返回到vim,有时我不确定我是否在一个子
subshell
中
,或者这是否会关闭我
的
会话。
subshell
$ <commands go here> 这个是
浏览 0
提问于2012-09-05
得票数 5
回答已采纳
2
回答
管子
的
左边是副壳吗?
bash
、
variables
、
unix
、
pipe
、
subshell
编辑:#!i=2 at end, i=
浏览 4
提问于2011-04-22
得票数 15
回答已采纳
1
回答
command_not_found_handle:如果我尝试在执行子
subshell
之后读取,任务就停止了
bash
我不明白为什么在尝试调用
subshell
之后,我
的
脚本停止了,但是在读之前没有susbshell调用就可以工作了。command_not_found_handle() (true) #
subshell
call echo "$line"如果没有子
subshell
调用,它工作得很好:
浏览 0
提问于2018-03-28
得票数 1
回答已采纳
3
回答
Bash
脚本不通过cron和sh运行,但在./filename.sh
中
运行良好。
bash
、
cron
我有一个
crontab
无法运行
的
代码。但是当我试着同样,当我
使用
浏览 4
提问于2017-05-09
得票数 1
回答已采纳
3
回答
在cron中转义字符
cron
以下操作与命令提示符预期
的
一样。但它不适用于cron。或者是cron
中
的
subshell
问题?
浏览 0
提问于2012-03-09
得票数 10
回答已采纳
1
回答
使用
软件集合
中
更新
的
PHP版本运行Drupal
的
drush cron作业
drush
服务器正在运行PHP5.4附带
的
ScienceLinux7,但是我们需要并且已经
使用
Software rh-php71包安装了PHP7.1。Apache和Drupal可以很好地处理PHP7.1,但我们还需要将drush cron作业添加到
crontab
中
,并确保drush在
使用
更新版本
的
PHP时
使用
。我们已经测试了drush (我们已经安装了drush 8.1.10 )是否会
使用
默认
的
PHP5.4运行,以防万一,但是cron作业可以理
浏览 0
提问于2019-05-07
得票数 -3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
bash中的变量
Bash shell中bash、sh、source及“.”的区别与联系
Bash 脚本中如何使用 here 文档将数据写入文件
Bash编程中的数组-索引数组
Bash编程中的数组-索引数组续
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券