ejecutar script con sudo después de iniciar sesión

ejecutar script con sudo después de iniciar sesión

Necesito ejecutar los siguientes comandos DESPUÉS de iniciar sesión.

sudo hdparm -y /dev/disk/by-uuid/443AFBAD7FE50945

sudo hdparm -y /dev/disk/by-uuid/7ABB49654B799D40

(Intentar editar rc.localno funciona ni usar hdparm.conf porque tan pronto como inicio sesión, los discos se inician nuevamente). He probado numerosas cosas como archivos bash y entradas autossh en las aplicaciones de inicio sin suerte porque sudo está involucrado.

Probé rc.local, .bashrc, autossh en el inicio, hdparm.conf. ninguna de estas opciones ha funcionado

Respuesta1

Tu puedes hacer:

eco #contraseña | sudo -S #comando

Reemplace #contraseña con su contraseña y #comando con un comando que desee ejecutar.

EDITAR 1: forma más segura que lleva un poco de tiempo
1) Ejecutar: "sudo apt-get install monodevelop"
2) Descargarhttps://www.dropbox.com/s/6917qfhc6mwc9jw/MountVolumens.tar.gz
3) Extráigalo donde quiera
4) Abra "MountVolumens.sln" con monodevelop
5) En la línea 24 reemplace #contraseña con su contraseña
6) En la línea 25 escriba todos los comandos que desea ejecutar
7) Presione Ctrl + F8
8 ) En la línea 24, elimine su contraseña
9) Vaya a la carpeta donde extrajo los archivos, luego vaya a "MountVolumens/bin/Debug", y allí debería ver un archivo llamado MountVolumens.exe
10) Cópielo donde quiera, y cree un script sh que simplemente diga "cd #ubicación && mono MountVolumens.exe", reemplace #ubicación con la ubicación de la carpeta "MountVolumens.exe"

información relacionada