Como executar o script no Linux na inicialização

2

Estou tentando executar um script na inicialização, para isso, adicionei um script no Init.d e criei um link usando o comando "update-rc.d script_name defaults" Mas quando eu reiniciar o sistema eu tenho apenas tela preta. Qual pode ser a falha que estou enfrentando?

#!/bin/sh
#/etc/init.d/hello.sh
#
clear
echo "Hello $USER"
echo "Today is \c ";date
echo "Number of user login : \c" ; who | wc -l
echo "Calendar"
cal
    
por AKASH 09.02.2015 / 12:48

1 resposta

0

Como o SysV foi substituído pelo Upstart, você deve criar um script Upstart para sua tarefa.

Primeiro, crie um arquivo no diretório /etc/init/ , o nome do arquivo deve terminar em .conf . Então, digamos que o nome do arquivo no seu caso seja check_script.conf .

Para o seu caso, o check_script.conf deve ter as seguintes entradas:

description  'Running script_name at startup'

start on runlevel [2345]
stop on runlevel [016]

script
    exec /full/path/to/script_name
end script
    
por 09.02.2015 / 13:26

Tags