Консультация № 180540
01.11.2010, 18:13
0.00 руб.
0 6 0
Здравствуйте эксперты! Помогите решить проблему. Условие: Дана ОС Unix в ней есть команда 'tp' которая генерирует задачи, но она работает только если в данной ОС работать на прямую, а когда в нее заходишь через программу удаленного доступа 'putty' то данная команда 'tp' не работает выдает ошибку что данная команда не найдена.Скажите как сделать чтобы команда 'tp' работала через удаленный доступ с помощью 'putty' также словно ты используешь её на прямую.

Заранее Спасибо!!!!!!!!

Обсуждение

Неизвестный
01.11.2010, 20:43
общий
Узнайте, где находится исполняемый файл tp на целевой машине. Попробуйте указать ее полный путь.
давно
Профессор
230118
3054
01.11.2010, 23:21
общий
Magma:
Выясните, чем является tp. Если это команда shell, значит нужно запустить конкретную оболочку
Неизвестный
01.11.2010, 23:56
общий
Дана ОС Unix в ней есть команда 'tp' которая генерирует задачи

А можно для примера "сгенерированную задачу" данной командой?
давно
Посетитель
276566
297
02.11.2010, 09:08
общий
arriah:
Пример: Дана строка, содержащая слова, разделенные несколькими разделительными символами(пробелами,табуляторами) в конце и в начале строки также могут находиться разделительные символы. Сформировать новую строку в которой слова из исходной строки расположить в порядке возрастания длин. В новой строке между словами должен стоять один разделительный символ, а в конце и в начале строки не должно быть разделительных символов
давно
Посетитель
276566
297
02.11.2010, 09:30
общий
Algis Tvaskis:
Под целевой машиной вы имеет ввиду главную машину на которой установлена данная ОС
Неизвестный
02.11.2010, 10:13
общий
сделайте
echo $PATH >> /tmp/paths
сначала непосредственно, а потом через putty и сравните строчки. Где-то должна быть разница.
Вероятно Вы заходите локально сразу как пользователь root, а удаленно - сначала как непривелигеированый пользователь, а потом через команду su. При такой последовательности переменная PATH остается от непривелигеированого пользователя.
Форма ответа