0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
29.02.2012, 12:43 | 2 |
notesSession.SendConsoleCommand( serverName$, consoleCommand$ ) ?
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
29.02.2012, 15:34 | 3 |
rm - это команда шела (а конкретно, для Мака ;) - bash)
потому и запускать нужно bash -c "команда"
0
|
usyr0707
|
|
29.02.2012, 16:23 | 4 |
По такому принципу наверно надо:
result = Shellid("Open -a " + expPathTF, 1) Только удаление что-то не получается ;) Да, для мака.
Сообщение от lmike
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
29.02.2012, 17:03 | 5 |
по поводу open я уже отвечал...
там не всегда нужно -a если запустить именно как командный процессор - то должно всё быть правильно но впринципе надо указывать полный путь к bash чтобы его узнать - в Terminal надо набрать whereis bash
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
29.02.2012, 17:37 | 6 |
да, вот не понял - шо это ShellId - это восмёрошное, наверное
потому как было просто Shell
0
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
29.02.2012, 19:22 | 7 |
ShellId всегда было, возвращает ID процесса.
Shell / ShellId могут не работать из-за того, что путь может содержать пробел, тогда надо кавычки ещё подсунуть, типа: Код
result = Shellid({myCommand "} + sPath + {"}, 1)
0
|
usyr0707
|
|
01.03.2012, 10:27 | 8 |
Пишу так:
result = Shellid(Trim("/bin/bash") + " -c rm -d -f"+ Trim("/каталог/*"), 1) не работает ...
Сообщение от VladSh
|
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
|
|
01.03.2012, 11:03 | 9 |
0
|
01.03.2012, 11:03 | |