首页 文章
  • 185 votes
     answers
     views

    当进程出现分段错误时,如何在Linux中生成核心转储?

    我在Linux中有一个进程出现分段错误的进程 . 如何在失败时告诉它生成核心转储?
  • 3 votes
     answers
     views

    在csh中重定向stderr时遇到麻烦

    我正在编写一个Perl脚本,它应该在shell中执行命令并解析它们的输出 . 作为一个shell,我打算使用csh . 我从这开始了 my $out = `cmd` 但它没有捕获STDERR,我也需要它 . 使用输出重定向运行sh什么都不做 my $out = `sh -c "cmd 2>&1"` 仍然只捕获STDOUT,而不是STDERR . 即使重定向到c...
  • 1 votes
     answers
     views

    在tcsh中隐藏stderr和pipe stdout

    如何隐藏stderr但在csh脚本中使用stdout? 我试图在某个文件中找到可能存在或不存在的事件,并根据结果执行操作: if (`grep phrase file | wc -l` > 0) then echo 'Match!' endif 问题是如果文件不存在,控制台上会显示错误 . 我发现如何删除stderr并将stdout重定向到控制台(根据https://unix.st...
  • 0 votes
     answers
     views

    tee stderr to file(csh / tcsh shell)

    如何将STDEER重定向到一个文件,STDOUT和STDERR仍显示在屏幕上? 我在网上找到了很多方法,但它们不适用于csh / tcsh shell . 但是,我的命令不能在“bash shell”上运行 . 我知道如下: (命令> / dev / null)>&stderr.log 但这将掩盖屏幕显示 .
  • 348 votes
     answers
     views

    shell脚本可以设置调用shell的环境变量吗?

    我正在尝试编写一个shell脚本,在运行时,将设置一些环境变量,这些变量将保留在调用者的shell中 . setenv FOO foo 在csh / tcsh中,或 export FOO=foo 在sh / bash中只在脚本执行期间设置它 . 我已经知道了 source myscript 将运行脚本的命令而不是启动新的shell,这可能导致设置“调用者”环境 . 但这是一个问题: 我希望这...

热门问题