【发布时间】:2015-04-02 16:01:21
【问题描述】:
我正在使用 Linux SUSE 11 并运行大量作业。 每个作业的路径都很长,例如:
cmd>/user/data/some/very/very/very/long/path/to/my/command/run_me param0 param1 param2
当我运行大量这些命令时,我想知道哪些已完成,哪些正在运行。一天后再说吧。 使用“工作”命令我只看到以下内容:
[1] + Running ...
[2] + Running ...
[3] + Running ...
[4] + Running ...
所以我不知道正在运行哪个确切的命令。
使用top 命令也无济于事,因为它显示的是进程,而不是我正在运行的确切脚本/程序。
我的外壳是/usr/bin/tcsh
【问题讨论】:
-
你应该有更短的可执行路径。例如,从
~/bin/run_me(或/usr/local/bin/run_me或/opt/bin/run_me...)到/user/data/some/very/very/very/long/path/to/my/command/run_me建立一个符号链接 -
或 Bash 或其他一些。我设法抑制了向海报提出这个建议的冲动,但现在猫已经出局了。
t?cshshould be avoided 但我想每个人都已经知道了。