首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于cp -为什么我需要设置dir

关于cp -为什么我需要设置dir
EN

Unix & Linux用户
提问于 2015-02-04 13:46:26
回答 2查看 886关注 0票数 0

我想知道为什么我不能为cp设定离子。

代码语言:javascript
复制
 ionice -c2 -n0 cp

我运行这个命令,我得到:

代码语言:javascript
复制
 cp: missing file argument 
 Try `cp --help' for more information

为什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-02-04 14:17:30

如果我正确地理解了您的意思,您将试图更改所有后续对cp的调用的电离级别。如果是这样的话,您就误解了ionice的工作方式(以及nice )。

ionice命令引用的是进程,而不是二进制文件。您可以使用它更改当前正在运行的进程的电离级别,方法是将PID作为参数,也可以在启动进程时使用它。

因此,要么您监视机器,然后手动为有问题的进程设置一个新的ionice级别,如下所示:

代码语言:javascript
复制
 ionice -c2 -n0 -p 12345 # replace 12345 with the PID you want to act nicer

或者更改正在使用的脚本,使它们使用ionice -c2 -n0 cp from to而不仅仅是cp from to

仍然不能保证事情会好转。IO比您想象的要复杂得多,尤其是当您正在使用虚拟机时。

票数 5
EN

Unix & Linux用户

发布于 2015-02-04 13:53:28

如果使用cp命令,则必须指定要复制的文件(S)。

这里没有这样做,所以cp命令给出了一个错误。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/183250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档