小编Fig*_*edi的帖子

Sidekiq停止一个单一的,正在运行的工作

因此,我需要以编程方式停止在Sidekiq(3.1.2)中运行的作业,而不是预定的作业.我确实阅读了API文档,但没有找到任何关于取消正在运行的作业的信息.这可能与sidekiq有关吗?

当这不可能直接实现时,我的想法是绕过这个,通过在调用信号时在作业中引发异常,然后从重试集中删除作业.这显然不是最佳选择.

提前致谢

jobs cancellation sidekiq

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

shell 和脚本中的不同 MD5 输出

这让我发疯,我试图根据 fritzbox SPEC 进行一些 MD5 计算来登录。基本上你必须将挑战和密码转换为 UTF-16LE,然后通过 md5 对其进行哈希处理,然后 concatchallenge-md5(uft -16le(挑战密码))

为此,我在脚本中使用 mac OSX 中的 iconv 和 md5

echo -n "challenge-password1234" | iconv -f ISO8859-1 -t UTF-16LE | md5
Run Code Online (Sandbox Code Playgroud)

哪个输出到2f42ad272c7aec4c94f0d9525080e6de

只需将其粘贴到 shell 输出中即可完成确切的操作1722e126192656712a1d352e550f1317

后一个是正确的(被 fritzbox 接受),第一个是错误的。

调用脚本时会产生bash script.sh正确的哈希值,调用脚本时会产生sh script.sh错误的哈希值,这会带来新的问题:sh 和 bash 之间的输出有何不同?

bash shell echo fritzbox

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

标签 统计

bash ×1

cancellation ×1

echo ×1

fritzbox ×1

jobs ×1

shell ×1

sidekiq ×1