Como posso executar um comando uma vez na próxima vez que fizer login?

4

Como posso agendar um comando para ser executado na próxima vez que fizer login? Eu não quero que ele seja executado toda vez, apenas uma vez.

    
por ændrük 28.12.2010 / 06:11

3 respostas

3

Esta é realmente uma solução "feia", mas você pode adicionar o script clássico de logon / inicialização e, após a primeira execução, remover esse script automaticamente.

#!/bin/bash

your command &
rm /path/to/script/yourscript.sh

O script será removido, por isso não pode ser iniciado novamente.

(Tenho certeza que há uma solução melhor, mas eu não sei.)

    
por Vojtech Trefny 28.12.2010 / 09:02
2

executar um script tem algumas opções Como executar scripts no arranque?

Eu tentaria .gnomerc um, você pode fazer isso uma vez fazendo com que seu script se remova do .gnomerc uma vez que esteja pronto.

    
por narkisr 28.12.2010 / 09:16
0

Isso já está coberto neste site: Como executar scripts na inicialização?

A segunda resposta parece ser a solução mais limpa.

    
por Scaine 28.12.2010 / 10:22