matlab - 运行可执行文件而不显示在 "top"

标签 matlab ubuntu process

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

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

例如,我在 /secret_path/A 中有一个可执行文件,它采用参数 -password 123 ,并且消耗恒定的 10% 的 CPU 使用率,如果我键入 top,所有这些信息将很容易被发现在另一个终端窗口中。我想创建另一个可执行文件,例如 ~/B ,其中A的硬编码路径和参数,所以我可以运行 B无参数执行A , 而是显示 A记录在top ,它不会是 A 的踪迹和 B将在 top 中显示 10% 的 CPU 使用率.

请提出任何这样做的方法,而不需要 root 权限,或者为什么不可能。

最佳答案

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

关于matlab - 运行可执行文件而不显示在 "top",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26587820/

相关文章:

ubuntu - 在 Linux 上部署并运行 : Visual Studio 2015 . ASP.Net Core 应用程序。如何

ubuntu - 在 KDE 上为 rofi 设置键绑定(bind)/热键

c# - 从 C# 运行 Jar 文件

C : Redirect child process output to other child process input and stdout

node.js - Node : how to communicate between two processes on two servers

matlab - Matlab 中的兼容性测试

matlab - 在matlab中从波德图查找传递函数

matlab - MATLAB 中信号的内核 2D 卷积

mysql - 无法在 Docker 中运行 MariaDB

matlab - MATLAB 刻度线 VS 网格的颜色