运行可执行文件而不显示在“顶部”

时间:2014-10-27 12:41:45

标签: matlab ubuntu process

我需要在服务器上运行后台可执行文件,但是,它需要一些我不想向其他人公开的参数。我想知道是否有任何方法可以将此可执行文件包装在另一个应用程序中,或者最好只使用MATLAB,实际可执行文件不会显示在top命令中?

我需要隐藏三件事,1)参数,2)路径,3)可执行文件的CPU使用率。对于CPU使用情况,我不打算欺骗系统显示0%的常数,但我想让使用在包装器应用程序中显示。

例如,我在/secret_path/A中有一个可执行文件,它接受参数-password 123,并且消耗10%的CPU使用率,如果我输入{{{{},那么所有这些信息都很容易被发现1}}在另一个终端窗口中。我想创建另一个可执行文件,例如在top中,其中包含~/B的硬编码路径和参数,因此我可以运行A而不使用参数来执行B,而是在A中显示A条记录,topA的跟踪将显示B中10%的CPU使用率。

请建议任何方式,不需要root权限,或者为什么不可能。

1 个答案:

答案 0 :(得分:0)

您可以在虚拟机中运行它。这样不仅可以隐藏路径,而且可执行文件本身也不必存在于文件系统中。如果你运行顶部你将看到使用CPU的VM,这不应该是你的问题,因为显然你只是想隐藏程序的路径。