小编Ann*_*ann的帖子

通过 xargs 运行多个 perl 实例

我有一个脚本dataProcessing.pl,它接受一个制表符分隔的.txt文件并对包含的数据执行大量的处理任务。存在多个输入文件 (file1.txt file2.txt file3.txt ),它们当前作为 bash 脚本的一部分进行循环,在每次迭代期间调用 perl(即一次处理一个输入文件)。

然而,我希望运行多个 Perl 实例(如果可能),并通过 xargs 同时处理所有输入文件。我知道你可以运行类似于:

perl -e 'print "Test" x 100' | xargs -P 100
Run Code Online (Sandbox Code Playgroud)

但是,我想为每个打开的 Perl 并行实例传递一个不同的文件(一个实例适用于 file1.txt,一个适用于 file2.txt 等等)。文件句柄或文件路径可以作为参数传递给 Perl。我怎样才能做到这一点?例如,我不确定如何将文件名传递给 xargs。

command-line bash

5
推荐指数
2
解决办法
1590
查看次数

OS X 忽略 sshd_config

我试图从我的 openSSH 安装中删除一些密码:

ssh -Q cipher

3des-cbc
blowfish-cbc
cast128-cbc
arcfour
arcfour128
arcfour256
aes128-cbc
aes192-cbc
aes256-cbc
rijndael-cbc@lysator.liu.se
aes128-ctr
aes192-ctr
aes256-ctr
aes128-gcm@openssh.com
aes256-gcm@openssh.com
chacha20-poly1305@openssh.com
Run Code Online (Sandbox Code Playgroud)

我试图通过编辑配置文件来删除,例如,blowfish-cbc:

vi /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)

并添加以下任一行:

Ciphers -blowfish-cbc
Run Code Online (Sandbox Code Playgroud)

或者

Ciphers [comma separated list of all other ciphers except for blowfish-cbc]
Run Code Online (Sandbox Code Playgroud)

但是,在系统重新启动或卸载/加载 SSH 时,仍会在 ssh -Q 密码中报告 blowfish-cbc。

我究竟做错了什么?

OS X 版本:10.11.6

osx encryption sshd

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

标签 统计

bash ×1

command-line ×1

encryption ×1

osx ×1

sshd ×1