написал простенький скрипт на tcl_tk в первой строчке:
#!/usr/bin/env wish
раньше этот скрипт работал,но после установки пакетов(каких уже не помню) перестал запукаться.
Ошибка:
$ bash: ./traf.tcl: Permission denied
при таком запуске все работает...:
$ wish ./traf.tcl
переустановил пакет aaa_base в котором env лежит - результат "-"
помогите советом
не запускается Tk скрипт (...раньше запускался...)
Модератор: Модераторы разделов
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: не запускается Tk скрипт
А сам файл исполняемый?
-
neron
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: не запускается Tk скрипт
ну конечно исполняемый, причем с маской 777. запускаю от рута.
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
-
messer
- Сообщения: 98
- ОС: линугз
Re: не запускается Tk скрипт
Насколько мне известно, это значения не имеет тк скрипт выполняется в адресном пространстве интерпретатора,лежащего в разделе где 100% есть права на exec
Gentoo 2006.0
"Когда я вижу что-либо смешное , я весь просто трясусь от смеха. Поэтому всегда хожу небритый.")))
"Когда я вижу что-либо смешное , я весь просто трясусь от смеха. Поэтому всегда хожу небритый.")))
-
neron
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: не запускается Tk скрипт
да exec точно не при чем. а настройки у env есть? т.к. wish запускает скрипт,tcl тут скорее всего не виноват.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: не запускается Tk скрипт
Это неверно.
Эксперимент.
# mount
/dev/hda2 on / type reiserfs (rw)
proc on /proc type proc (rw)
/dev/hda4 on /home type reiserfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
# cat tratata.sh
#!/bin/bash
echo "Alles Normalles"
# chmod +x tratata.sh
# ./tratata.sh
Alles Normalles
Теперь!
# mount -o remount,noexec /dev/hda4 /home
# mount
/dev/hda2 on / type reiserfs (rw)
proc on /proc type proc (rw)
/dev/hda4 on /home type reiserfs (rw,noexec)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
# ./tratata.sh
bash: ./tratata.sh: /bin/bash: bad interpreter: Permission denied
Так что, неправда Ваша...
-
neron
- Сообщения: 169
- ОС: Slackware 12;Gentoo
Re: не запускается Tk скрипт
Uncle_Theodore, ваша правда!извиняюсь.действительно на разделе с noexec не запускается(даже при chmod 777).
Спасибо!ПРоблема решена)))
Спасибо!ПРоблема решена)))