+ <[EMAIL PROTECTED]>, Cyrille Lefevre wrote:
>> I add script call features to newsyslog. This adds a one field to >> newsyslog.conf. When newsyslog processed log file, this can execute >> arbitrary program. >> >> Situation to assume: >> * For the log file which cannot use signal. >> * Cases to do statistical application for log file. By the way, is there a user needing such a features really? It may not be general besides me. If it is features to be comparatively general, as for it, what specification method is desirable? > it would be interresting to have the possibility to pass optional > args to program. The first patch does not consider it. It specified merely pathname of program. I put a patch of a update version in the following URL. http://people.freebsd.org/~toshi/d/ > also, how about testing for the first (or the last) char to be & > to run the program asynchronously ? Command execution goes by way of /bin/sh in a new patch. Asynchronous execution of program became possible. > much better, always run the program asynchronously so that hanging > programs (who knowns?) don't block the whole process. to do this, > somewhere in main(), add something such as signal(SIGCHLD, SIG_IGN) > and delete the while statment in post_prog(). I added some debug routine, and I tested it. So far a problem does not occur. -- Toshihiko ARAI To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message