[CentOS] Launch many scripts with reboot

Georghy fusco at wanagain.net
Mon Feb 22 08:25:20 UTC 2010


Les Mikesell a écrit :
> On 2/11/2010 9:56 AM, Georghy wrote:
>   
>> Les Mikesell a écrit :
>>     
>>> Georghy wrote:
>>>
>>>       
>>>>> Do these need to run as root?  And do they really need to wait for a user to log
>>>>> in or can they write their output to a file to be viewed later?  You can put a
>>>>> line in /etc/rc.d/rc.local to run your script which you can change each time as
>>>>> you want.  And you can add>>/path/to/logfile on the command if you want it to
>>>>> be saved.   If you want something to run as the user at login, it can go in
>>>>> .profile or .bash_profile in the user's home directory.
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> I use .bash_profile and it works great
>>>>
>>>> for now i want to display the computer IP adress just before the user login
>>>>
>>>> my command is :
>>>> ifconfig | grep "inet addr" | awk '{print $2}' | sed s/addr:// | head -n 1
>>>> and it works after logon
>>>> but I want to display it before the user logon
>>>> do you know how to do this ?
>>>>
>>>>         
>>> The same commands work but the hard part is knowing where to display before
>>> someone logs in.  Is this a text console or do you have a graphic login box showing?
>>>
>>> And by the way, you don't need a pipeline of 4 commands to grab a bit of text.
>>> Sed can do everything that grep does and more, awk can do anything sed can do.
>>> If you use one of the more powerful commands you might as well let it do all the
>>> work instead of building a pipeline.
>>>
>>>
>>>       
>> I want to display the IP adress of the computer for the user
>> then he knows what IP use in order to launch a ssh connection
>> In addition, we want to display it after a kickstart installation
>> so I want to put this command in the kickstart
>> then after the installation reboot it can display the IP adress of the
>> computer
>>     
>
> You didn't answer the question.  _Where_ do you want to display this IP 
> address?  Before login there is no output stream or location associated 
> with a user - or really even for the machine, although there is some 
> concept of a console where output lands during bootup for most machines.
>
>   
I tried to run a echo on /etc/issues and it worked, so I think it is in  
this directory that I have to run my script

-- 
Cordialement, / Greetings,
Georghy FUSCO




More information about the CentOS mailing list