Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    chiarimento su riga di codice

    ciao a tutti

    non conoscendo il linguaggio perl mi sapreste dire cosa fa questa riga di codice?

    system("ar r cctest.a /dev/null");



    grazie a tutti peer eventuali risposte

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    system() chiama una funzione del sistema operativo.

    ar - create, modify, and extract from archives.
    (inserisce un file all'interno di un archivio)

    dato che l'"archivio" e` /dev/null immagino ch butta via il file.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ti spiego il perchè della domanda. io sto cercando di installare ssl sul mio server.

    nella compilazione mi da un errore proprio a quella riga. in pratica non riconosce il comando ar.

    dipende dal compilatore? :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Compilatore???
    Semmai interprete.

    Comunque se non conosce il comando ar, e` un problema del SO.
    system() fa una chiamata al SO.

    Prova a vedere se esiste quel comando sul tuo SO. Se sei sotto linux, dai i seguenti comandi:
    which ar
    man ar

    Se sei sotto windows, ... forse devi usare qualcosa altro.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da Mich_
    Compilatore???
    Semmai interprete.
    hai ragione

    in pratica il comando non viene trovato. devo contattare il mio hoster? è posibile fare qualcosa?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non chiarisci se sei sotto windows o linux. Per me la cosa e` fondamentale (in linux ho lavorato ancora, in windows no).

    Comunque se quel comando serve solo a buttare via un file (come mi pareva di aver capito), puoi sostituirlo con il comando corrispondente:
    rm cctest.a
    unlink cctest.a
    del cctest.a
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Calma!!!

    il comando

    ar r cctest.a /dev/null

    INSERISCE nell'archivio cctest.a il device /dev/null, quindi non è sostituibile in maniera semplice.

    Se sul server non c'è il programma "ar" puoi chidere di istallarlo, se sei in hosting non credo che lo facciano.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  8. #8
    grazie a tutti per i consigli.

    ma vi chiedo: non è abbastanza grave che manchi questo comando?

  9. #9
    [ot]
    scusate ma sto usando lo user di un collega dato che ho il pc in panne
    [/ot]

  10. #10
    Ciao,

    ma... gli archivi ar sono costiuiti da librerie linkate staticamente, un metodo ormai poco usato, per cui dipende da come è costituito il server.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.