Comment puis-je créer un répertoire sur un hôte distant si elle n'existe pas sans ssh-ing?

Je ne suis pas sûr si cela est possible ou pas. En gros, je suis en train d'écrire un script qui me permet de scp un fichier à mon hébergement. Cela est-il si loin. L'Argument 1 est le fichier et l'argument 2 est le dossier que je veux qu'elle soit placée sur le serveur distant:

function upload {
    scp $1 [email protected].myhost.net:$2
}

Comme vous peut/ne peut pas savoir, si le répertoire je précise quand j'appelle la fonction n'existe pas, alors le transfert échoue. Est-il un moyen de vérifier si le répertoire existe dans la fonction et si ça ne marche pas, créez-la.

Je préfère ne pas avoir à ssh dans tous les temps et de créer le répertoire, mais si j'ai pas le choix, alors j'ai pas le choix.

InformationsquelleAutor larjudge | 2009-08-27