Perguntas sobre 'shell'

3
respostas

executa o comando shell como outro usuário chamado pelo PHP

Eu tenho um script PHP que é chamado por HTTP e não como script de linha de comando. Este script deve chamar um comando shell como um outro usuário que não o usuário atual www-data. Exemplo: <?php echo shell_exec('sudo -u myusername -S...
04.02.2011 / 11:50
4
respostas

Como logar mensagem de múltiplas linhas com o comando logger?

Eu quero registrar uma mensagem de várias linhas no registrador do sistema por meio do commabnd echo -e "foo\nbar" | logger Mas aparece como 2 logs. É possível fazer o log como um único log?     
28.06.2014 / 09:41
2
respostas

Usando o shell bash ao efetuar login no FreeBSD ssh

Estou procurando uma maneira de ter certeza de que meus comandos são executados pelo bash em algumas máquinas do FreeBSD 11 que usam o csh como shell padrão. O seguinte é o meu código que funciona no Linux CentOS / Debian / MacOS X / pfSense...
08.12.2016 / 20:12
1
resposta

Como você adicionaria um compartilhamento ao smb.conf através de um script?

Gostaria de adicionar um compartilhamento a um arquivo smb.conf. Meu script atual apenas acrescenta ao final do arquivo, mas isso não é o ideal. Eu prefiro ter algo que irá adicionar um novo compartilhamento, se ele não existir, e substituí-lo s...
05.12.2014 / 21:51
3
respostas

Armazena arquivo no arquivo zip com nome diferente (shell de comando do linux)

Em uma linha de comando do linux, você fecha um arquivo por: zip -mqj archive.zip file.txt Agora, eu preciso armazenar 'file.txt' como 'file2.txt' em 'archive.zip', sem renomear o arquivo antes de compactar. Quando descompactado, o arquiv...
31.05.2009 / 19:54
1
resposta

Executando a sessão de tela desanexada, mas sem terminação no mesmo evento

Aqui estão já muitas perguntas como esta, mas cada uma recomenda (uma variante da) a seguinte solução: screen -dmS somename bash -c "/path/to/script; bash -l" por exemplo. quando o script terminar, execute um novo bash . Infeliz...
25.05.2015 / 16:40
1
resposta

“runas” ou “sudo” equivalente no AS400 IBM iSeries

Estou tentando invocar um programa para ser executado como outro usuário (obtendo entrada user / pwd) no SO do AS400 usando Java. Como runas no Windows ou sudo no Unix - o que podemos fazer no AS400 OS? Eu posso invocar comandos Unix bá...
01.08.2012 / 17:13
2
respostas

e comercial no início de uma linha no csh

O que um e comercial no início de uma linha faz no csh? Parece ser ignorado (sem mensagem de erro), mas por quê? Exemplo: & echo 'hi there' executa o esperado echo sem mensagem de erro.     
23.02.2010 / 17:23
5
respostas

Remover um arquivo com Down no nome?

Então, em uma caixa do CentOS, eu acidentalmente executei :w<Down> em um editor de vim , com " <Down> " literalmente pressionando a tecla de seta para baixo no teclado (processada na tela como " <Down> "), e agora eu t...
15.07.2010 / 20:26
2
respostas

Unix separa vários comandos que tem '&' (executar em segundo plano) no final

Para separar comandos regulares no Unix é colocar ponto e vírgula no final assim: cd /path/to/file;./someExecutable; Mas parece que não funciona para comandos como este: ./myProgram1 > /dev/null & ./myProgram2 > /dev/null &am...
15.09.2010 / 17:14