问题标签 [pv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 为什么 Python 子进程无法使用 named_pipe 按预期工作?
我正在使用 python 子进程来运行 mysqlimport 命令。为了跟踪上传进度,我使用了命名管道和 pipe_viewer。这是另一个类似的问题。
子进程 Pipes 正在运行,没有任何错误,但 mysqlimport 命令未将数据上传到所需的表。
这是一个简单的 mysqlimport 命令,它运行良好并上传数据,但没有 pipe_viewer,无法跟踪进度:
这是使用 pipe_viewer 和 mysqlimport 的终端命令,它工作正常:
bash - pv command for progress bar not working correctly in a script
I have a script to perform a synchronisation between the local and production databases. In this script, there is a command to import the production.sql
to my development database. It's a bit long, so I would like to add a progress bar.
The command works when I type it directly in my terminal, but when it's executed by the script, I can see the progress bar, but it's doesn't progress. It remains at 0% until the end of the progression.
Do you know why it doesn't work in my script?
mysql - 从巨大的 mysqldump 文件中恢复数据
我编写了一个脚本来并行恢复一个巨大的 mysqldump 文件
https://gist.github.com/arunp0/4c34caee2432a6f11b91b99dfd2c5ef3
可以将转储文件分成几部分并并行恢复吗?
或者如果有任何改进建议以减少恢复时间
只是为了解释脚本是如何工作的
使用 DROP TABLE 、 CREATE TABLE 命令创建新的 sql 文件
然后这个文件被恢复(不是并行的)——所有的表都是在恢复数据之前创建的
linux - Linux Pipe viewer,如何拆分管道
我正在尝试使用 pv 提取大型 .tar 文件。
pv 命令按预期工作,在控制台中显示进度。
我正在尝试拆分标准输出,以在控制台中显示进度并将相同的突出显示保存到文件中。
我尝试用 tee 这样做,但无法使其工作。
有什么建议我如何将进度显示到控制台并同时将其保存到文件中?
谢谢!
sh - 通过命令“pv”压缩的文件与普通压缩文件不同
这是我的脚本:
tar cf - testdir | pv -s $(du -sb testdir | awk '{print $1}') | pigz -1 > pv.tar.gz
tar cf - testdir | pigz -1 > nopv.tar.gz
diff pv.tar.gz nopv.tar.gz
然后输出是“二进制文件 pv.tar.gz 和 nopv.tar.gz 不同”。
我执行hexdump
我发现只有这两个文件的第一行略有不同
pv.tar.gz: 8b1f 0008 9e24 5fc8 0304 bdec 5f7b c71b
nopv.tar.gz: 8b1f 0008 9c18 5fc8 0304 bdec 5f7b c71b
但是我解压之后再对比一下,testdir是完全一样的。
我想问的是,如何让两个tar.gz文件保持一致?
bash - docker-compose 启动时的 pv 输出未按预期工作
我正在尝试输出在.sql
mariadb docker 容器中导入文件的进度。
我有以下文件/目录设置:
我docker-compose.yml
的很简单...
...使用以下 Dockerfile 安装pv
(管道查看器)。pv
应该给我一个进度条,目前导入有多远......
将import.sh
通过/docker-entrypoint-initdb.d
此处描述的映射卷执行。
现在,如果我运行docker-compose up
它,它只会100%
在导入结束时输出 pv 输出:
如果我在容器内执行相同的命令,它会起作用,它会给我一个移动的进度条:
我怎样才能打开这个进度条docker-compose up
而不是长时间等待和100%
输出?
pg-dump - 如何将此 pg_dump 命令转换为 pv 命令?
我有一个将本地数据库转储到 sql 文件中的命令:
pg_dump -U simpleton -h localhost the_name_of_my_database >> dumped_db_file.sql
如何格式化此命令以通过管道传输,pv
以便查看进度?