вопрос по linux
права какие?
где лежит a.out?
Может быть просто /path/a.out (Без ~)?
Может быть просто /path/a.out (Без ~)?
-rwxr-xr-x
лежит где надо 

тогда что говорит при запуске? Или совсем ничего не говорит?
потому как shell, который выполняет твой скрипт, не рюхает символ ~
Напиши абсолютный либо относительный путь, без ~
Либо напиши вначале скрипта
#!/bin/bash (ну или кто там рюххает ~)
Напиши абсолютный либо относительный путь, без ~
Либо напиши вначале скрипта
#!/bin/bash (ну или кто там рюххает ~)
либо ~ на ${HOME} замени
писал абсолютные пути - не помогло!
говорит, что файла какого-то не хватает (не скажу точно, что написано, пока а в то же время "вручную" все прекрасно запускается
говорит, что файла какого-то не хватает (не скажу точно, что написано, пока а в то же время "вручную" все прекрасно запускается
Установи среду.
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
vna4ale skripta napishi
#! /bin/sh (ili kakaya tam u tebya shell...)
#! /bin/sh (ili kakaya tam u tebya shell...)
a.out - это обычно скомпиленная С-прога, какой там #! bin/sh?
А не пофиг ли?
Всё равно для скрипта, если не написать интерпретатор,
вызывается /bin/sh.
---
...Я работаю антинаучным аферистом...
Всё равно для скрипта, если не написать интерпретатор,
вызывается /bin/sh.
---
...Я работаю антинаучным аферистом...
А при выполнении строки path/a.out программа вообще запускается (в смысле, если из другой директории её вызывать)?
Если нет, то надо делать перед запуском cd в каталог с программой.
Если нет, то надо делать перед запуском cd в каталог с программой.
Ты уж постарайся точно сказать 

спасибо, помогло 
действительно, проге нужен был еще файл, а в директории со скриптом его не было

действительно, проге нужен был еще файл, а в директории со скриптом его не было

Оставить комментарий
89147510881
маленький вопросик.просто запускаю программу - скажем,
a.out
работает.
а когда пишу скрипт с
~/path/a.out
то при запуске программа a.out не считается.
где я туплю?