4

How can I schedule a command to run the next time I log in? I don't want it to run every time, just once.

ændrük
  • 78,496

3 Answers3

3

This is really "ugly" solution, but you can add classic logon/startup script and after first run remove this script automatically.

#!/bin/bash

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

The script will be removed, so it can't be started again.

(I'm sure there's a bettter solution, but I don't know it.)

2

running a script has couple of options How to run scripts on start up?

I would try .gnomerc one, you can make it one time by making your script remove itself from .gnomerc once its done.

narkisr
  • 1,291
0

This is already covered on this very site : How to run scripts on start up?

The second answer down seems to be the cleanest solution.

Scaine
  • 11,229