Вы можете передать команду (или список команд, разделенных ;) на SSH-соединение, подобное этому:
ssh user@server-address "./foo 1"
Если у вас есть локальный скрипт, который выводит 0 или [ f5], вы можете упростить следующее:
ssh user@server-address "./foo `/path/to/your/script`"
Код в backticks выполняется перед чем-либо еще, и его вывод помещается в строку динамически.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в /dev/null следующим образом:
ssh user@server-name "df -hP | egrep '(/home|/cors)' 2>/dev/null"
или
ssh user@server-name "df -hP 2>/dev/null | egrep '(/home|/cors)'"
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в /dev/null следующим образом:
ssh user@server-name "df -hP | egrep '(/home|/cors)' 2>/dev/null"
или
ssh user@server-name "df -hP 2>/dev/null | egrep '(/home|/cors)'"
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в /dev/null следующим образом:
ssh user@server-name "df -hP | egrep '(/home|/cors)' 2>/dev/null"
или
ssh user@server-name "df -hP 2>/dev/null | egrep '(/home|/cors)'"
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в /dev/null следующим образом:
ssh user@server-name "df -hP | egrep '(/home|/cors)' 2>/dev/null"
или
ssh user@server-name "df -hP 2>/dev/null | egrep '(/home|/cors)'"
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в / dev / null
следующим образом:
ssh user @ server-name "df -hP | egrep '(/ home | / / dev / null "
или
ssh user @ server-name" df -hP 2 gt; / dev / null | egrep '(/ home | / cors)' "
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в / dev / null
следующим образом:
ssh user @ server-name "df -hP | egrep '(/ home | / / dev / null "
или
ssh user @ server-name" df -hP 2 gt; / dev / null | egrep '(/ home | / cors)' "
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в / dev / null
следующим образом:
ssh user @ server-name "df -hP | egrep '(/ home | / / dev / null "
или
ssh user @ server-name" df -hP 2 gt; / dev / null | egrep '(/ home | / cors)' "
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в / dev / null
следующим образом:
ssh user @ server-name "df -hP | egrep '(/ home | / / dev / null "
или
ssh user @ server-name" df -hP 2 gt; / dev / null | egrep '(/ home | / cors)' "
В зависимости от того, что делает ошибку.
Вы говорите, что вы также получаете эти строки, поэтому я предполагаю, что вы получите нужный результат вместе с этими сообщениями stderr. Вы можете просто перенаправить части stderr в / dev / null
следующим образом:
ssh user @ server-name "df -hP | egrep '(/ home | / / dev / null "
или
ssh user @ server-name" df -hP 2 gt; / dev / null | egrep '(/ home | / cors)' "
В зависимости от того, что делает ошибку.
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).
Я думаю, у вас есть команда tput в вашем профиле bash или bashrc и т. д. на машине, на которой у вас есть ssh'd. Проверьте файлы .bashrc .bash_profile в своем доме (на удаленном компьютере) или файлы в файле / etc, как тот, который был указан в вашем вопросе. Трудно сказать, что может вызвать это, поскольку вы можете изменить эти файлы, и это может вызвать проблему?
Также зависит, является ли это проблемой, которую вы хотите устранить, или просто хотите, примечание: тогда может быть нормально перенаправить stderr в / dev / null, например (отредактировано: как другой ответ об этом, насколько я могу видеть сейчас).