como adicionar um script à inicialização e desligamento no debian?
<p>o título resume bastante.</p><p>como adiciono um startup.sh e shutdown.sh do meu aplicativo de servidor à sequência de inicialização e desligamento do sistema operacional debian?</p>
<p>no debian, os scripts de inicialização e desligamento de aplicativos e serviços devem ser colocados em <code>/etc/init.d/</code>.</p><p>o debian fornece um exemplo de script <code>/etc/init.d/skeleton</code> que você pode modificar a seu gosto para seu aplicativo em particular.</p><p>depois de instalado, ligue para:</p><pre><code># update-rc.d yourapp defaults </code></pre><p>para que o debian adicione o <code>/etc/rc?.d/</code> links simbólicos para você.</p><p>se você preferir um menu ou interface gráfica, dê uma olhada no <code>sysv-rc-conf</code> ou <code>ksysv</code> pacote.</p>
tem o programinha xbanish justamente para isso ([.deb baixável](https://launchpad.net/~minos-archive/+archive/ubuntu/main/+files/xbanish_202005040308+git46-minos~ubuntu20.04.1_amd64.deb))

instale e teste iniciando xbanish pelo terminal e se gostar adicione como programa/script de inicialização do kde. [imagem] samrock:

olá, sou iniciante no os linux e gostaria de saber alguns comandos básicos que podem ajudar pra quem esta começando como eu. agradeço desde já.

[=>comandos para iniciantes base ubuntu/debian<=](https://www.linuxpro.com.br/dl/guia_500_comandos_linux.pdf)
[=>comandos para iniciantes base arch/manjaro/<=](https://wiki.archlinux.org/index.php/pacman_(portugu%c3%aas)) <p>enviar uma nova linha <code>\n</code> executará o comando. <code>.end()</code> sairá do shell.</p><p>modifiquei o exemplo para trabalhar com o bash enquanto estou no osx.</p><pre><code>var terminal = require('child\_process').spawn('bash'); terminal.stdout.on('data', function (data) { console.log('stdout: ' + data); }); terminal.on('exit', function (code) { console.log('child process exited with code ' + code); }); settimeout(function() { console.log('sending stdin to terminal'); terminal.stdin.write('echo "hello $user. your machine runs since:"\n'); terminal.stdin.write('uptime\n'); console.log('ending terminal session'); terminal.stdin.end(); }, 1000); </code></pre><p>a saída será:</p><pre><code>sending stdin to terminal ending terminal session stdout: hello root. your machine runs since: stdout: 9:47 up 50 mins, 2 users, load averages: 1.75 1.58 1.42 child process exited with code 0 </code></pre> <https://getsol.us/articles/software/samba/en/>

sudo systemctl enable --now smb

sudo systemctl start smb

apenas precisei usar esses dois comandos. acredito que ele esteja falando o seguinte, o ssh é um protocolo de rede que serve para “acessar” de forma “segura” uma maquina.

porém existe o ssh- client e ssh-sever, no caso ele disse para instalar o ssh-server, que tem como função “servir” um acesso ssh (e não vem instalado por padrão).

já o s… acabei de descobrir um utilitário bem poderoso de controle de processos no terminal o nome dele é htop e com ele é possível fazer o que você quer mas vai ter que configurar ele para fazer isso no próprio utilitário

edit: [[htop]](https://plus.diolinux.com.br/uploads/default/original/2x/b/bf9b441cc78eb9fabbadaa634f575feeca2b97d8.png "htop.png")

eu consegui configurar e ordenar ele para uso de leitura e escrita do … <p>se bem entendi, você deseja enviar dados para um programa em execução dentro de uma sessão de tela. você pode fazer isso com o comando <code>stuff</code> da tela. use a tela <code>-x</code> opção para executar um comando em uma sessão de tela sem anexar a ela.</p><pre><code>screen -s sessionname -p windowname -x stuff 'command1 command2 ' </code></pre><p>se você quiser ver a saída do programa, consulte os comandos <code>hardcopy</code>, <code>log</code> e <code>logfile</code>.</p> <p>funcionária sim danilo.</p>
<p>a <code>start</code> você faria o <code>setinterval</code> e na <code>stop</code> faria o <code>clearinterval</code>.</p>
<p>espero ter ajudado.</p> as instruções estão na wiki do rofi…

[imagem]

[davatorium/rofi](https://github.com/davatorium/rofi/wiki)

rofi: a window switcher, application launcher and dmenu replacement - davatorium/rofi o procedimento do site sempre funciona aqui, mas evite instalar e desinstalar senão toda vez tera que refazer o procedimento e inclusive tendo que habilitar a máquina novamente.

[imagem]

[como instalar software de segurança da caixa e sua dependência](https://plus.diolinux.com.br/t/como-instalar-software-de-seguranca-da-caixa-e-sua-dependencia/11927/8) [linux](/c/linux)

você baixou o p…