Ad Widget

Collapse

Запятая в system.run

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • efa
    Junior Member
    • Oct 2010
    • 2

    #1

    Запятая в system.run

    Я так и не понял как передать запятую в system.run

    команда следующая:
    Code:
    system.run[sqlcmd -d SmartLogger_v67 -h -1 -W -Q "set nocount on SELECT PhoneNumber, PhoneAddress FROM Phone WHERE PhoneNumber NOT IN (SELECT ObjectName FROM Calls102010)"]
    а в логе видно:
    Code:
      3864:20101019:105925.503 Requested [system.run["sqlcmd -d SmartLogger_v67 -h -1 -W -Q "set nocount on SELECT PhoneNumber, PhoneAddress FROM Phone WHERE PhoneNumber NOT IN (SELECT ObjectName FROM Calls102010)""]]
      3864:20101019:105925.503 Sending back [ZBX_NOTSUPPORTED]
    без запятой все работает? как её передать?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Вы можете всю строку в файл поместить, и передавать параметры скрипту, если нужно.
    Будите вызывать в system.run скрипт, и в строке не будет специальных символов.

    Comment

    • efa
      Junior Member
      • Oct 2010
      • 2

      #3
      Originally posted by dima_dm
      Вы можете всю строку в файл поместить, и передавать параметры скрипту, если нужно.
      Будите вызывать в system.run скрипт, и в строке не будет специальных символов.
      Да я думал об этом, но хотелось бы решить проблемку без создания локальных файлов на сервере
      Может всетаки канибудь можно?

      Comment

      Working...