小编tes*_*mus的帖子

强制 wget 超时

如何强制 wget 在 X 秒后停止?

我有一个下载图像的脚本,有时它会卡住并拒绝“超时”。

我试过的:

--tries=3 --connect-timeout=30
Run Code Online (Sandbox Code Playgroud)

来自ps aux

root     26543  0.0  0.0  38636  1656 ?        S    20:40   0:00 wget -nc --tries=3 --connect-timeout=30 --restrict-file-names=nocontrol -O 18112012/image.jpg http://site/image.jpg
Run Code Online (Sandbox Code Playgroud)

linux wget ubuntu

7
推荐指数
2
解决办法
2万
查看次数

Bash:将 ffmpeg 输出保存到变量

如何将 ffmpeg 文件信息输出保存到变量?如果我将以下命令放入变量中,它始终为空,即使该命令生成输出 /usr/bin/ffmpeg/ffmpeg -i $1

我试过的

INFO=$(/usr/bin/ffmpeg/ffmpeg -i $1)

if [ -z "$INFO" ]; then
        echo "empty variable"
else
        echo "$INFO"
fi
Run Code Online (Sandbox Code Playgroud)

bash ffmpeg

6
推荐指数
1
解决办法
3443
查看次数

Bash:如何在 shift 时使用;do..case $1 in

我正在处理一个 bash 脚本,我需要实现“选项”。我怎么能用 bash 做到这一点?

我的目标是按以下方式运行脚本: /myscript.sh -d "/var/log/" -c "test"

我试过的:

while shift; do
        case $1 in
                -d)
                        shift&&DIR="$1"||die
                ;;
                -c)
                        shift&&COMMAND="$1"||die
                ;;
        esac
done

echo "$DIR"
echo "$COMMAND"
Run Code Online (Sandbox Code Playgroud)

bash

6
推荐指数
2
解决办法
2万
查看次数

atop:如何显示所有磁盘使用情况

我用来atop监视磁盘使用情况、网络和其他负载参数。我的问题是,atop 只会显示前 3 个磁盘。我怎样才能显示全部?无法从 man 或互联网上的任何文档中找到任何内容。

linux ubuntu

3
推荐指数
1
解决办法
1万
查看次数

如何杀死一个不会死的进程?

我的“setroubleshootd”恶魔在生产服务器上出了问题。它占用大量CPU,无论如何都不会死!

我尝试过什么

sudo killall -9 setroubleshootd
sudo killall -9 <<pid>>
Run Code Online (Sandbox Code Playgroud)

linux ubuntu

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

vnstat:将当前网络活动打印到文件

如何将输出打印vnstat -l到文件?我试过的:

vnstat -l &> file
Run Code Online (Sandbox Code Playgroud)

但它只是挂断了

networking linux bash ubuntu

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

标签 统计

linux ×4

ubuntu ×4

bash ×3

ffmpeg ×1

networking ×1

wget ×1