Re: lista argomenti troppo lunga in Notify di Hylafax
operatore@host113-236-static.28-87-b.business.telecomitalia.it ha scritto:
> ho impostato il servertracing come mi hai consigliato, ora aspetto che l'errore ricapiti(non posso rifare la prova
> con qualcuno con un fax da 50 pagine :D)
>
> il mio sospetto permane sulla conversione, visto che con fax più "umani"(alcune pagine) questo non si presenta,
> mentre i fax in oggetto erano tutti di diversi megabyte
>
> se ci sono novità riprenderò il thread, ok? :)
>
> PS: poi ho risolto via email, anche per questo non posso ritentare al momento ^_^
>
> grazie comunque per l'aiuto offerto!!!!
>
>
>
>
riprendo il thread perchè il problema si è ripresentato, su un fax relativamente breve(6 pagine)
nessuno ha mai avuto un problema simile?
ho provato anche a sostituire il comando con un mio programmino C che faceva la stessa cosa, anche senza argomenti,
ma il problema permane
case $2 in
PostScript|Postscript|PS|ps)
TraceLog "Using ps2pdf"
echo $1>/tmp/nome.txt
-->-->--> /var/spool/hylafax/bin/altSed.exe
name="`basename $1 .ps`"
$PS2PDF $1 $TMPDIR/$name.pdf >/dev/null 2>&1
echo "$TMPDIR/$name.pdf"
il programmino da me creato dovrebbe sostituire in prospettiva la riga sotto(name="`basename $1 .ps`"), quindi in sostanza
fare un sed del nome file
il programma l'avevo chiaramente sperimentato, d'altronde è di una banalità rara
[codice C]
#include <stdio.h>
#include <string.h>
int main(void){
char str[20];
char str2[20];
FILE* fp = fopen("/tmp/nome.txt","r+");
if(fp==NULL)
{
printf("Errore apertura file");
return 1;
}
fgets(str,20,fp);
int i,j;
for(i=5,j=0;i<strlen(str);i++,j++){
str2[j]=str[i];
}
str2[j]=0;
printf(str2);
return 0;
}
[/codiceC]
eppure
[log]
+++ /var/spool/hylafax/bin/altSed.exe
bin/common-functions: line 382: /var/spool/hylafax/bin/altSed.exe: Lista degli argomenti troppo lunga
[/log]
esiste un modo per vederla sta lista argomenti? ^_^
se si, si può svuotarla "con cattiveria"?
ciao
BLADELA
Reply to: