相关疑难解决方法(0)

如何在PowerShell或C#中获取进程的命令行信息

例如:如果我跑notepad.exe c:\autoexec.bat,

我怎样才能c:\autoexec.batGet-Process notepadPowerShell中?

或者我怎样才能c:\autoexec.batProcess.GetProcessesByName("notepad");C#中?

c# powershell command process

59
推荐指数
4
解决办法
8万
查看次数

如何增加/ proc/pid/cmdline 4096字节限制?

对于具有很长类路径的Java应用程序,在使用ps时,我无法看到在arg列表末尾附近指定的主类.我认为这源于我的Ubuntu系统在/ proc/pid/cmdline上的大小限制.我怎样才能增加这个限制?

linux limits pid process classpath

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

在matlab中获取命令行参数

这可能太容易了,但我不能谷歌答案:如何在matlab脚本中获取命令行参数.

我运行matlab matlab -nodisplay -r "run('script.m')",我希望将所有参数作为列表返回.类似于python的东西sys.argv.我怎样才能做到这一点?

我正在使用Linux Mint和MATLAB 2015a.

matlab command-line

6
推荐指数
1
解决办法
2173
查看次数

检查 jar 是否正在运行

我想检查我的 jar 是否正在用户系统上运行,如果关闭则重新启动。

我知道该命令jps -l可以检查当前正在运行的罐子。唯一的问题是,要使该行正常工作,需要用户安装 JDK。所以我当时想知道是否有与该行等效的jps -l行,它不需要 JDK 或任何东西,而只是检查特定的 jar 是否正在运行。

过去我也使用过cmd /c tasklistWindows 线和top -F -R -o cpuMac 线。检查应用程序或 exe 是否正在运行,但这似乎并没有真正起作用。当tasklist我在 Windows 上运行该行然后检查名为“myApp”的 exe 时,它​​没有找到它。即使它可能正在运行。否则,这将是检查正在运行的应用程序、exe 或 jar 的完美方法。

以下是我如何尝试使用该tasklist命令检查特定可执行文件的示例代码。

try {
            String procss;
            Process pRun = Runtime.getRuntime().exec("cmd /c tasklist");
            BufferedReader input = new BufferedReader(new InputStreamReader(pRun.getInputStream()));
            while ((procss = input.readLine()) != null) {
                if(!procss.contains("myApp"))
                {
                    //Runtime command to launch exe or app.
                }
            }
            input.close();
        } catch (Exception …
Run Code Online (Sandbox Code Playgroud)

java terminal operating-system cmd jar

0
推荐指数
1
解决办法
1万
查看次数