小编Jyt*_*tug的帖子

在后台运行多个程序并检查它们的返回值

假设我想一次运行几个(比如三个)程序,像这样

program1 & program2 & program3 &
Run Code Online (Sandbox Code Playgroud)

如果我想知道它们pid's,我认为最好的方法是存储它们,像这样

program1 &
pid1=$!
program2 &
pid2=$!
...
Run Code Online (Sandbox Code Playgroud)

但是现在,如果我想知道它们是否已经结束,如果是,它们返回了什么值呢?像这样的东西:

if [ program1 has ended ]; then
    do something with its return value
fi
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

shell scripting background-process

5
推荐指数
1
解决办法
1481
查看次数

安装 AceStream 时未解决的依赖项

我正在使用“Debian GNU/Linux stretch/sid”。

我正在尝试按照以下步骤安装 AceStream 。

但是当我将此行添加到/etc/apt/sources.list

deb http://repo.acestream.org/debian/ sid main
Run Code Online (Sandbox Code Playgroud)

并得到这样的公钥:

sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

尝试apt-get install acestream-engine失败,结果如下:

Following packages have unresolved dependencies:
 acestream-engine : Requires: python2.7-apsw but cannot be installed
Run Code Online (Sandbox Code Playgroud)

(这是从我的语言翻译过来的,不是确切的结果)

我试过谷歌搜索python2.7-apsw,但它是某种虚拟包,我不知道如何处理

debian apt

2
推荐指数
1
解决办法
2621
查看次数

标签 统计

apt ×1

background-process ×1

debian ×1

scripting ×1

shell ×1