Shell Function

Тема в разделе "Lotus - Программирование", создана пользователем Zeka, 2 фев 2011.

  1. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Подскажите, почему под линуксом может не работать?
    Код (LotusScript):
    Dim result As Integer
    result = Shell("\home\reports\strat.sh")
    Говорит "File not found".
    Тоже самое говорит и при попытке запустить стандартный калькулятр - Shell("gcalctool").

    ПС: Линукса вообще не знаю...
     
  2. ierofant

    ierofant Гость

    Так если говорит, что файла нет, наверно, его и нет, обычно ему несвойственно обманывать людей.
     
  3. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    попробуй так
    Dim result As Integer
    result = Shell("/home/reports/strat.sh")

    вроде пути в линуксе пишутся с /
     
  4. ierofant

    ierofant Гость

    "вроде пути в линуксе пишутся с /"

    Это да!
     
  5. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Не помогло...

    Ещё варианты?
     
  6. ierofant

    ierofant Гость

    Если в терминале Linux набрать ls -l /home/reports/strat.sh , то что он выдаёт?
     
  7. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Проблемка решилась...
    Оказывается sh запускался.
    А "File not found" выбрасывался уже в нутри самого скрипта :(
     
Загрузка...

Поделиться этой страницей