İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ssh de py dosyaları nasıl çalıştırılabilinir?

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
Merhaba arkadaşlar
ssh oluşturdugum dosyaismi.py dosyasını çalıştırabilinir yapabilirim.

Örnegin

a.py dosyası var bunu ssh de ./a.py yaparak çalıştırabiliyorum. Bunu nasıl yaptıgımı ama hatırlıyamadım?
 

GNeRaL

0
İyinet Üyesi
Katılım
24 Şubat 2005
Mesajlar
2,869
Reaction score
16
Konum
Samsun
Evet sanırım python dosyası, ama arkadaş ilk oluşturmuş ise çalıştırılabilir olması için chmod dan yetki vermek gerek diye biliyorum.

pl = perl, py = python, sh = bash olması lazım unutmamışsam

(Yanlış biliyorsam, uyarın; bilakis memnun olurum)
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
Bu konuda biraz bilgi vereyim o zaman.

Linux ortamında bir scripti ilk satırında shell/interpreter i belirtilerek "#!" çalıştırılabilir.

Aşağıdaki scriplerin hepsini "chmod +x" ile çalışır hale getirip çalıştırabilirsiniz.

Örnek bir php kodu, "which php" yazdiginizdaki path (dizin) 1. satırdaki dizindir.

abc.php
#!/usr/bin/php -q
<?
php kodu...
?>
Örnek bir python kodu, "which python" yazdiginizdaki path (dizin) 1. satırdaki dizindir.

abc.py
#!/usr/bin/python
python kodu...
Örnek bir bash kodu, "which bash" yazdiginizdaki path (dizin) 1. satırdaki dizindir.

abc.sh
#!/bin/bash
bash kodu...
Eğer ilk satırda shell yada interpreter tanımlı değilse komut satırında önce interpreteri çağırıp parametre olarak dosya adını verirsiniz.

Aşağıdaki python kodunu

abc.py
Şeklinde çaıştırmanı gerekir, çünkü ülk satrıda interpreter (yorumlayıcı) belirtilmemiştir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst