shell Linux超时命令未超时rm -rf路径/test/* [已关闭]

db2dz4w8  于 2023-03-09  发布在  Shell
关注(0)|答案(1)|浏览(153)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
1小时前关闭。
Improve this question
由于包含 *,因此低于超时命令未超时

timeout 10 rm -rf /path/test/*

您是否可以帮助是否有任何其他替代方法来完成上述操作,不想使用查找命令和顶部的超时有一些问题的查找命令,
命令中出现 * 字符时超时不起作用的原因是什么

ctehm74n

ctehm74n1#

问题可能出在shell扩展通配符时,而不是rm命令运行时。请在新的shell进程中运行该命令。

timeout 10 bash -c 'rm -rf /path/test/*'

相关问题