i sucesso para depurar sftp-server escrevendo log para arquivo de texto usando fprintf !!!
Eu tento rodar o servidor ssh dropbear e o sftp-server openSSH no uclinux. Preciso depurar o programa sftp-server porque o comando ls sempre retorna o diretório vazio (trabalho de transferência de arquivos corretamente)!
nesta etapa, eu uso "dropbear -F -E" em vez de usar o inetd.
Eu não tenho syslogd na minha plataforma e não posso usar printf simples para depuração porque chamada sftp-server por dropbear usando a função "sh -c" e "execv".
(quando eu executo "sftp-server -e" diretamente, a saída do printf e os logs funcionam corretamente, mas o sftp-server não pode funcionar sem o servidor ssh)
qualquer um pode me ajudar como ver a saída do printf ou outra sugestão sobre a depuração do sftp-server.
Atualização:
quando eu corro: / root # / usr / libexec / sftp-servidor -e -l VERBOSE > > /mnt/test2.txt
o arquivo test2.txt está vazio: (
obrigado