Linux uses fdisk to scan and repair filesystems. The term "noncontigous" is the "fragmentation" of the linux filesystem and is nothing to worry about.
Check out the at
command and schedule /sbin/ifdown ppp0
before he gets up. It only works once, though
Another way is to put a job in crontab and it will run repeatedly at the time scheduled.
Check out these commands:
Scheduling in Linux