Pertimbangkan apa yang Anda minta. Anda menginginkan satu perangkat, yang dimatikan, untuk mengeksekusi beberapa kode pada waktu tertentu yang menyalakannya. Apa yang akan mengeksekusi kode itu? Apa yang akan buat perangkat menjalankan kode itu?
Bergantung pada seberapa dalam perangkat tertidur, mungkin saja dengan mengonfigurasi BIOS untuk menyalakan perangkat pada waktu tertentu, jika BIOS mendukung fitur seperti itu. Anda akan mengutak-atik bit dalam memori CMOS saat dimatikan dan berharap Anda tidak merusak apa pun, tetapi pada prinsipnya itu bisa dilakukan, dan jika Anda tidak perlu mis. ketahanan dalam hal peningkatan BIOS, bahkan mungkin praktis. Itu masih tergantung pada perangkat yang tidak dimatikan sepenuhnya; sesuatu harus memantau jam waktu-nyata sistem dan menjalankan urutan penyalaan saat mencapai nilai yang dipilih sebelumnya. Sama dengan teknik seperti Wake on LAN, Wake on Ring dll., yang semuanya bergantung pada sesuatu memicu acara power-on. (Apakah saya mendapat suara negatif sekarang karena menulis tentang Wake on LAN meskipun Anda meminta penjawab untuk tidak...?)
Lebih penting lagi, apa yang dipicu di ATX (bahkan dengan menekan tombol daya) adalah transisi dari satu kondisi daya ke kondisi daya lainnya . Satu-satunya cara untuk mematikan sistem ATX sepenuhnya adalah dengan mematikan catu daya menggunakan sakelar di PSU, atau mencabut kabel daya. Ini berbeda dengan PSU AT, yang benar-benar mati total saat Anda mematikan komputer karena sakelar daya sejajar dengan kabel daya AC dengan cara yang sama sakelar daya ATX PSU (bukan tombol daya komputer). Itu tidak benar-benar membuat perbedaan, karena apakah sistem dimatikan sepenuhnya atau hanya menjalankan semacam loop yang menunggu jam sistem mencapai nilai tertentu, tidak ada yang menjalankan sistem operasi, dan CPU, bahkan jika diaktifkan (yang merupakan detail implementasi motherboard dan BIOS; mereka mungkin menggunakan CPU tambahan berdaya rendah hanya untuk tugas-tugas sederhana seperti itu), tidak akan menjalankan kode yang Anda instal, jadi tidak ada Linux di mana pun terlihat sejauh menyangkut CPU, apalagi hal seperti cron.
Intinya; Saya akan sangat terkejut jika apa yang Anda minta dapat dilakukan langsung melalui Linux , meskipun mungkin dimungkinkan dengan melihat gambaran yang lebih besar dari perangkat keras dan firmware di sekitarnya. Taruhan teraman hampir pasti adalah tepatnya pemicu eksternal tersebut, yang diprogram saat dimatikan untuk memicu urutan pengaktifan setelah interval tertentu atau pada waktu tertentu (jika memiliki RTC independen).