Onder Unix hebben de bestands "uitgangen" niet zoveel betekenis. Nou ja, onder Windows strict gesproken ook niet meer zo geloof ik. Ik bedoel hiermee dat ".run" op zich niets zegt over de applicatie die het moet draaien of dat het zelfs een applicatie is.
Afijn, je kunt een bestand aanmerken als zijnde uitvoerbaar door de betreffende permissie aan te zetten (chmod +x bla.run) maar dat wil nog niet zeggen dat het KAN worden uitgevoerd. Nou ken ik dat .run niet, dus ik vermoed dat het een shell-script is. Deze kun je zelfs nog uitvoeren op deze manier: bash bla.run (dus zonder de uitvoer-permissie aan te zetten).
Tenslotte is er ook een manier om te zien wat het systeem denkt wat voor bestand het is: file bla.run